XSLT:多个属性并遍历属性

时间:2018-11-26 04:44:22

标签: xml xslt

我有一个XML格式,例如

<person>
<order column1="test1" column2="test2" column3="test1" column4="test2">
</person>

我需要这样的结果
该列可能会动态增加,我需要基于该结果
column1 = test1
column2 = test2
column3 = test1
column4 = test2

1 个答案:

答案 0 :(得分:0)

您可以使用for-each实现此输出:

<xsl:template match="/">
    <xsl:for-each select="/person/order/@*">
        <xsl:value-of select="concat(., '&#x000a;')"/>
    </xsl:for-each>
</xsl:template>

请参阅提及的链接:http://xsltransform.net/asnmyc/1