我该怎么做XPath:
//bookstore/book/title or //bookstore/city/zipcode/title
Run Code Online (Sandbox Code Playgroud)
只是//title
不行,因为我也有//bookstore/magazine/title
ps我看了很多或者例子,但主要是属性或单节点结构.
Ste*_*han 202
所有带title
节点zipcode
或book
节点为父节点的节点:
版本1:
//title[parent::zipcode|parent::book]
Run Code Online (Sandbox Code Playgroud)
版本2:
//bookstore/book/title|//bookstore/city/zipcode/title
Run Code Online (Sandbox Code Playgroud)
azu*_*kin 49
如果要仅使用union运算符选择两个节点中的一个,则可以使用此解决方案:
(//bookstore/book/title | //bookstore/city/zipcode/title)[1]
Sub*_*sad 10
它的元素有两个 xpath。然后你可以写两个 xpath,如下所示:
xpath1
| xpath2
例如:
//input[@name="username"] | //input[@id="wm_login-username"]
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
146402 次 |
最近记录: |