スキーマの1つの要素からXSLT出力に属性値をコピーしようとしています。copy-ofを試し、schema-elementを使用して多くの例にアクセスしましたが、ノード構造全体の照合またはコピーにのみ使用されているようです...
要約すると、属性にデフォルト値を割り当てるPost-Schema-Validation Infosetwayと同等のことを行うために、xsltxsd認識を利用したいと思います。
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>