【问题标题】:Convert flat xml string to tree structure将平面 xml 字符串转换为树结构
【发布时间】:2012-08-15 18:38:31
【问题描述】:

我有一个扁平的 xml 字符串:<XML><Test><Result>123</Result></Test></XML>

如何使用 xslt 将此字符串转换为标准 xml 结构,如下所示:

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

【问题讨论】:

    标签: xml xslt flat


    【解决方案1】:

    您可以使用 identity transform 并将 xsl:output 元素的 indent 属性设置为“yes”:

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

    【讨论】:

      猜你喜欢
      • 2015-11-08
      • 1970-01-01
      • 2015-09-09
      • 1970-01-01
      • 1970-01-01
      • 2018-02-06
      • 1970-01-01
      • 1970-01-01
      • 2018-02-23
      相关资源
      最近更新 更多