我有一个XML文件说
<items>
<item1>
<piece>1300</piece>
<itemc>665583</itemc>
</item1>
<item2>
<piece>100</piece>
<itemc>665584</itemc>
</item2>
</items>
Run Code Online (Sandbox Code Playgroud)
我正在尝试编写ac#应用程序来获取内部大多数节点的所有x路径,例如:
items/item1/piece
items/item1/itemc
items/item2/piece
items/item2/itemc
Run Code Online (Sandbox Code Playgroud)
有没有办法使用C#或VB?希望提前获得一个可能的解决方案.
hel*_*ios 15
//*[not(*)]
Run Code Online (Sandbox Code Playgroud)
是找不到没有孩子的所有子元素的XPath,所以你可以做类似的事情
doc.SelectNodes("//*[not(*)]")
Run Code Online (Sandbox Code Playgroud)
但是我不太确定.Net API所以请检查一下.
参考
// --> descendant (not only children)
* --> any name
[] --> predicate to evaluate
not(*) --> not having children
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
6498 次 |
| 最近记录: |