我试图使用XML节点的值来选择一组节点,我的具体问题如下。 我有节点计算机具有属性模型,在他们的子节点中是节点HardDrive
<PC model="Lindows OSX">
<HardDrive>500</HardDrive>
</PC>
我只想选择HardDrive超过500gb的PC,所以我不知道函数text()是否让我使用数字,比如
//parent::HardDrive[text()>500]/@model
答案 0 :(得分:2)
[text()>500]
是一个有效的XPath条件。
这就是你想要的东西:
//PC[HardDrive > 500]/@model
答案 1 :(得分:1)