2

xsl:element の名前空間属性を使用して、結果の XML に名前空間を配置しています。そこに名前空間を配置しますが、次のようになります。

xmlns:ns0="http://...." 

<root> を <ns0:root> として置きます。「ns0」なしで名前空間を入れたい。

4

1 に答える 1

2
<xsl:element name="myroot" namespace="xmlns.mynamespace.com/import">;
  <xsl:attribute name="version">
    <xsl:text>2.0</xsl:text>
  </xsl:attribute>
  <xsl:apply-templates />
</xsl:element>

これを次のように書き直してください:

<myroot xmlns="xmlns.mynamespace.com/import" version="2.0">
  <xsl:apply-templates />
</myroot>
于 2012-05-17T11:27:46.797 に答える