我正在尝试将 Attribute 值从架构中的一个元素复制到 XSLT 输出。我尝试了复制,并访问了很多带有模式元素的示例,但它似乎仅用于匹配或复制整个节点结构......
总结一下,我想利用 xslt xsd 意识来做相当于为属性分配默认值的 Post-Schema-Validation Infosetway
XML
<MyProject Val="wrongval">
XSD
<xs:element name="MyProject">
<xs:complexType>
<xs:attribute name="Val" fixed="1234" />
</xs:complexType>
</xs:element>
XSLT
<xsl:template match="/">
<xsl:element name="MyProject">
<xsl:attribute name="Val">**???=1234**</xsl:attribute>
</xsl:element>
</xsl:template>