在 XPath 选择器中使用两次的双斜线是什么意思?
假设我使用的路径如下:
//div[@id='add']//span[@id=addone']
最佳答案
双斜杠“//
”表示 HTML 树中与定位器匹配的当前节点的任何后代节点。
单斜杠“/
”表示一个节点是当前节点的直接子节点。
//div[@id='add']//span[@id=addone']
将匹配:
<div id="add">
<div>
<span id="addone">
</div>
</div>
和:
<div id="add">
<span id="addone">
</div>
//div[@id='add']/span[@id=addone']
将仅匹配第二个 HTML 树。
关于xml - 如果双斜杠 (//) 在 XPath 中使用了 2 次,那是什么意思?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36019544/