我有一个divelemet:
<div>
This is some text
<h1>This is a title</h1>
<div>Some other content</div>
</div>
Run Code Online (Sandbox Code Playgroud)
我应该用什么只有XPath表达式获得div内容,而他的子元素
h1和div
//div[not(h1)¬(div)]
那样的东西?我想不明白
Dim*_*hev 52
要获取的字符串值div使用:
string(/div)
Run Code Online (Sandbox Code Playgroud)
这是作为(顶部)div元素的后代的所有文本节点的串联.
要选择的所有文本节点后代div使用:
/div//text()
Run Code Online (Sandbox Code Playgroud)
要仅获取直接div使用子文本的文本节点:
/div/text()
Run Code Online (Sandbox Code Playgroud)
小智 5
我应该用什么只有XPath表达式获得
div内容,而他的子元素h1和div
这个XPath表达式:
/div/node()[not(self::h1|self::div)]
Run Code Online (Sandbox Code Playgroud)
它选择div除了那些h1或div元素之外的每个根元素的子元素.
| 归档时间: |
|
| 查看次数: |
30673 次 |
| 最近记录: |