特定のカテゴリから1.00未満のアイテムを見つけるために、XMLにXPathを適用しようとしています。ここで特定の数よりも低いXPath要素
は私のXMLのサンプルです:
<Shop>
<Category name="Fish">
<Article id="1" nome="Tuna">
<Price>0.90</Price>
<stock>100</stock>
</Article>
<Article id="2" name="Sword Fish">
<Price>1.50</Price>
<stock>100</stock>
</Article>
</Category>
</Shop>
そして私は、このXPathを持っている:
Shop/Category[name="Fish"]/Article[Price<=1.00]
私はカテゴリの魚から1.00未満の費用がかかり、すべての価格を見つけたいです。..ここでエラーが(と私はそのフィルタを適用する必要があります)Category[name="Fish"]
に、私はこのXPathを実行した場合、原因が存在する:
Shop/Category/Article[Price<=1.00]
ノードの正しいリストが正常に返されます。
使用すると、 ' –