gpt4 book ai didi

Xpath - 只获取没有其他元素的节点内容

转载 作者:行者123 更新时间:2023-12-03 07:57:14 25 4
gpt4 key购买 nike

我有一个 div元素:

<div>
This is some text
<h1>This is a title</h1>
<div>Some other content</div>
</div>

我应该使用什么 xpath 表达式来获取 div没有他的子元素的内容 h1div //div[not(h1)&not(div)]
类似的东西?我想不明白

最佳答案

获取div的字符串值使用 :

string(/div)
这是(顶部) div 的后代的所有文本节点的串联。元素。
选择 div 的所有文本节点后代使用 :
/div//text()
仅获取作为 div 的直接子节点的文本节点使用 :
/div/text()
最后,获得 div 的第一个(希望也是唯一的)非空白文本节点子节点 :
/div/text()[normalize-space()][1]

关于Xpath - 只获取没有其他元素的节点内容,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4455684/

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