gpt4 book ai didi

xslt - 如何在XPath中查找所有空子树

转载 作者:行者123 更新时间:2023-12-03 16:08:00 24 4
gpt4 key购买 nike

总体目标是删除所有空节点-包括如果删除了子空节点后将变为空的节点。下列:

<xsl:template match="*[not(node())]"/>


会删除空节点,但会留下以前只有空节点的空节点。我想我需要一个xpath来匹配所有节点的所有节点,这些节点的所有后代都没有属性,也没有文本节点(忽略空格)。

最佳答案

用:

<xsl:template match="*[not(.//@*) and not(descendent::text())]"/>


注意 and运算符。使用 or不能解决问题。

关于xslt - 如何在XPath中查找所有空子树,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3202801/

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