这是什么意思,如果在XPath
中两次使用双斜杠。假设我正在使用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中两次使用双斜杠(//),那是什么意思?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58523272/