gpt4 book ai didi

xslt - 如何使用 XSLT 有条件地复制 XML 元素?

转载 作者:行者123 更新时间:2023-12-01 05:35:25 25 4
gpt4 key购买 nike

我正在尝试使用 XSL 有条件地复制节点。这是我的 XML:

<root>
<node_a>111</node_a>
<node_b>222</node_b>
<node_c>333</node_c>
</root>

如何使用 XSLT 复制除“node_a”之外的所有节点?

TIA

最佳答案

使用身份转换加上与 node_a 匹配的空模板。

<?xml version="1.0" encoding="UTF-8"?>
<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" version="2.0">
<xsl:template match="@*|node()">
<xsl:copy>
<xsl:apply-templates select="@*|node()"/>
</xsl:copy>
</xsl:template>
<xsl:template match="node_a"/>
</xsl:stylesheet>

适用于 XSLT1 和 XSLT2

关于xslt - 如何使用 XSLT 有条件地复制 XML 元素?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3567608/

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