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 回答