如何使用XSLT反转XML数据标签?
例如,在XML文件下面。
<person>
<name>John</name>
<id>1</id>
<name>Diane</name>
<id>2</id>
<name>Chris</name>
<id>3</id>
</person>
现在,
在XSLT中,如果我编码:
<xsl:template match="person">
<xsl:apply-templates/>
</xsl:template>
因此,在HTML文件中它将显示John1Diane2Chris3。
但,
我需要以下输出:
Diane2John1Chris3
我需要反转前2个数据标签的顺序。
这里有前2个标签
<name>John</name>
<id>1</id>
<name>Diane</name>
<id>2</id>
任何想法的人?
没有找到相关结果
已邀请:
3 个回复
讹巳漓把备
这假设总是有一个
和
对。如果情况并非如此,解决方案将更加复杂。
仇聘发栖
输出:
更通用的解决方案需要对问题进行更一般的描述。
痰降锭骂奸