2
以下文件投影和維護結構
<root>
<child no=1>
<grandchild no=1></grandchild>
<grandchild no=2></grandchild>
<grandchild no=3></grandchild>
</child>
<child no=2>
<grandchild no=1></grandchild>
<grandchild no=2></grandchild>
<grandchild no=3></grandchild>
<grandchild no=4></grandchild>
</child>
</root>
我如何可以選擇所有的孩子,只有各自的前兩個孫子一起?即我想退貨
<child no=1>
<grandchild no=1></grandchild>
<grandchild no=2></grandchild>
</child>
<child no=2>
<grandchild no=1></grandchild>
<grandchild no=2></grandchild>
</child>
我嘗試//child/grandchild[@no=1 or @no=2]
只給了我
<grandchild no=1></grandchild>,
<grandchild no=2></grandchild>,
<grandchild no=1></grandchild>,
<grandchild no=2></grandchild>
即不再包含在其各自的孩子孫子。
非常感謝您的建議和指點! bb
Xpath用於在xml中選擇標籤,而不是修改它。你想修改'child'標籤,xpath不能這樣做。 –