2016-06-20 6 views
1

XMLノードの値を使用してノードのグループを選択しようとしていますが、具体的な問題は次のとおりです。 私は属性モデルとし、彼らの子供のノードのコンピュータを持っているが、ノードのハードドライブ選択のXMLノード値を使用した数学演算

<PC model="Lindows OSX"> 
    <HardDrive>500</HardDrive> 
</PC> 

である私は、ハードドライブが500ギガバイトの上にあるPCのみを選択したいと思いますので、私は、関数のテキスト(あれば知りません)

//parent::HardDrive[text()>500]/@model 

答えて

2

[text()>500]は有効なXPath条件です。

//PC[HardDrive > 500]/@model 
+0

ああ、ええ、これは間違いなく良いです:) –

+0

@ YeldarKurmangaliyev、少なくともより読みやすい:) –

1

あなたは次のXPathを使用することができます:それは> 500

デモでのハードドライブの容量とパソコンのすべてのモデル名を抽出します

root/PC[HardDrive[. > 500]]/@model 

をあなたは私が数える欲しいものだ xpathtester.com

関連する問題