gpt4 book ai didi

xml - 使用 xslt 从 xml 中删除根标记

转载 作者:行者123 更新时间:2023-12-02 20:52:29 24 4
gpt4 key购买 nike

我有一个像这样的 xml 文件

<root>
<level1>data</level1>
<level1>data</level1>
.
.
.
<level1>data</level1>
<level1>data</level1>
</root>

我想使用 xslt 删除根标记。谁能帮我?我的问题是我有多级 1 数据。

感谢您的帮助

最佳答案

如果您确定这就是您想要做的,您可以简单地通过以下方式完成:

XSLT 1.0

<xsl:stylesheet version="1.0" 
xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
<xsl:output method="xml" version="1.0" encoding="UTF-8" indent="yes"/>
<xsl:strip-space elements="*"/>

<xsl:template match="/root">
<xsl:copy-of select="node()"/>
</xsl:template>

</xsl:stylesheet>

但是,我无法充分强调这一点:您的示例中的结果将是 XML fragment ,不是well-formed XML document .

关于xml - 使用 xslt 从 xml 中删除根标记,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41778865/

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