XML の属性を変更する XSLT があります。
<xsl:template namne="apply-document-attributes">
<xsl:attribute name="xmlns">urn:iso:std:iso</xsl:attribute>
<xsl:attribute name="xmlns:xsi" namespace="http://www.w3.org" />
</xsl:template>
ここでの問題は、xmlns と xmlns:xsi の 2 つの属性のみが必要なことです。
上記のコードは別の変数 xp_0:xsi="" を作成しており、xmlns は .Net で受け入れられません。
以下は私の好みの出力です
<Document xmlns="urn:iso:std:iso" xmlns:xsi="http://www.w3.org">
これについてのアドバイス..