xpath
ノードが存在するかどうかを確認する
サーチ…
構文
- ブール値(path_to_node)
備考
ブール関数には他の用途があります
- 文字列が空であるかどうかを確認する
- 引数が数値ではないか(NaN)、0かどうかをチェックする
動物には牙がありますか?
XML
<Animal>
<legs>4</legs>
<eyes>2</eyes>
<horns>2</horns>
<tail>1</tail>
</Animal>
XPATH
boolean(/Animal/tusks)
出力
false
動物は角を持っていますか?
XPATH
<Animal>
<legs>4</legs>
<eyes>2</eyes>
<horns>2</horns>
<tail>1</tail>
</Animal>
XPATH
boolean(/Animal/horns)
出力
true
家には植物がありますか?
XML
<House>
<LivingRoom>
<plant name="rose"/>
</LivingRoom>
<TerraceGarden>
<plant name="passion fruit"/>
<plant name="lily"/>
<plant name="golden duranta"/>
</TerraceGarden>
</House>
XPATH
boolean(/House//plant)
出力
true
Modified text is an extract of the original Stack Overflow Documentation
ライセンスを受けた CC BY-SA 3.0
所属していない Stack Overflow