gpt4 book ai didi

xml - XML 中的组元素

转载 作者:数据小太阳 更新时间:2023-10-29 02:22:41 25 4
gpt4 key购买 nike

是否可以使用 XSLT 对 XML 文件中的项目进行分组?

输入文件:

<start>

<A>
---data---
</A>

<B>
---data---
</B>

<C>
---data---
</C>

<A>
---data---
</A>

<B>
---data---
</B>

</start>

输出应该是:

<start>

<A>
---data---
</A>

<A>
---data---
</A>

<B>
---data---
</B>

<B>
---data---
</B>

<C>
---data---
</C>

</start>

我如何使用 XSL 做到这一点?或者有什么更好的方法吗?

谢谢。

最佳答案

示例输入:

<start>
<A>1</A>
<B>2</B>
<C>3</C>
<A>4</A>
<B>5</B>
</start>

XSLT:

<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
<xsl:output method="xml" indent="yes"/>

<xsl:template match="start">
<xsl:copy>
<xsl:for-each select="*">
<xsl:sort select="name()"/>

<xsl:copy-of select="."/>

</xsl:for-each>
</xsl:copy>
</xsl:template>

</xsl:stylesheet>

输出:

<start>
<A>1</A>
<A>4</A>
<B>2</B>
<B>5</B>
<C>3</C>
</start>

关于xml - XML 中的组元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7093476/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com