1

私はフラットなxml文字列を持っています: <XML><Test><Result>123</Result></Test></XML>

xslt を使用して、この文字列を次のような標準の xml 構造に変換するにはどうすればよいですか。

<XML>
 <Test>
   <Result>123</Result>
 </Test>
</XML>
4

1 に答える 1

1

要素の属性を「yes」に設定して恒等変換を使用できます。xsl:outputindent

<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" version="1.0">
    <xsl:output indent="yes"/>
    <xsl:template match="@* | node()">
        <xsl:copy>
            <xsl:apply-templates select="@* | node()"/>
        </xsl:copy>
    </xsl:template>
</xsl:stylesheet>
于 2012-08-16T00:43:57.533 に答える