试图根据其中一个孩子的孩子的价值选择一个元素
想到以下但不工作,感谢任何帮助,谢谢
./book[/author/name = 'John'] 要么
./book[/author/name text() = 'John']
Run Code Online (Sandbox Code Playgroud)
想要所有作者姓名='John'的书籍
Xml文件
<list>
<book>
<author>
<name>John</name>
<number>4324234</number>
</author>
<title>New Book</title>
<isbn>dsdaassda</isbn>
</book>
<book>...</book>
<book>...</book>
</list>
Run Code Online (Sandbox Code Playgroud)
Aak*_*shM 281
差不多了.在你的谓词中,你想要一个相对路径,所以改变
./book[/author/name = 'John']
Run Code Online (Sandbox Code Playgroud)
要么
./book[author/name = 'John']
Run Code Online (Sandbox Code Playgroud)
要么
./book[./author/name = 'John']
Run Code Online (Sandbox Code Playgroud)
你会匹配你的元素.您当前的谓词会返回到文档的根目录以查找author.
| 归档时间: |
|
| 查看次数: |
141576 次 |
| 最近记录: |