Ich versuche, einen XPath auf meine XML anzuwenden, um die Artikel zu finden, die weniger als 1,00 von einer bestimmten Kategorie kosten. HierXPath Elements niedriger als eine bestimmte Zahl
ist eine Probe meiner 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>
Und ich habe diese XPath:
Shop/Category[name="Fish"]/Article[Price<=1.00]
Ich möchte alle Preis finden, die kosten weniger als 1,00 aus der Kategorie Fisch .. Die Fehler hier existiert in Category[name="Fish"]
(und ich brauche diese Filter anwenden) verursachen, wenn ich diese XPath auszuführen:
Shop/Category/Article[Price<=1.00]
Die korrekte Liste der Knoten wird erfolgreich zurückgegeben.
Verwenden '@ name' den Zugriff auf Attribute –