ana*_*mik 7 xml xpath selectsinglenode
我有2个元素具有相同的属性但具有不同的子节点值.我可以查询以查找与该属性匹配的特定元素以及子节点值.具体来说,这是我用来查询的示例xml(原始xml中的每个元素都有超过10个childe节点).
<Book size="2">
<Title>abc</Title>
<Price>10</Price>
</Book>
<Book size="2">
<Title>xyz</Title>
<Price>20</Price>
</Book>
<Book size="4">
<Title>Harry</Title>
<Price>10</Price>
</Book>
Run Code Online (Sandbox Code Playgroud)
所以,现在我想找到具有@size = "2"和的Book元素Title = xyz.
这可能通过使用SelectSingleNode方法吗?如果不是如何查询这个?
谢谢
Way*_*ett 15
这个:
//Book[@size='2'][Title='xyz']
Run Code Online (Sandbox Code Playgroud)
或这个:
//Book[@size='2' and Title='xyz']
Run Code Online (Sandbox Code Playgroud)
请注意,//在您的架构已知时,不建议使用.
| 归档时间: |
|
| 查看次数: |
17635 次 |
| 最近记录: |