gpt4 book ai didi

xml - 你如何选择child-or-self(children+self)

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

在 XSL 1.0 中,descendant-or-self 将选择所有后代和当前节点。如果您只想选择直接子节点和当前节点(即 child-or-self)怎么办?

用 XPATH 可以吗?

最佳答案

在 XPath 1.0 或更高版本中使用:

SomeExpression | SomeExpresion/node()

在 XPath 2.0 或更高版本中使用:

SomeExpression/(self::node()|node())

不正确的答案是:

SomeExpression | SomeExpression/*

因为这只会选择 SomeExpression 的那些子元素,而 SomeExpression 可能还有其他子元素——如文本节点、注释节点、处理指令节点.

同样不正确的是:

./SomeExpression | ./*/SomeExpression

这不会选择 ./SomeExpression 的直接子级,也不会选择 ./*/SomeExpression 的直接子级。

关于xml - 你如何选择child-or-self(children+self),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4311470/

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