Mit XPath kann ich jede Kategorie mit einem angegebenen Namensattribut und einem beliebigen Kindknotenautor mit dem angegebenen Wert auswählen.XPath mit mehreren Bedingungen
Ich habe verschiedene Varianten des Weges versuchte unten ohne Erfolg:
//quotes/category[@name='Sport' and author="James Small"]
Die XML:
<?xml version="1.0" encoding="utf-8"?>
<quotes>
<category name="Sport">
<author>James Small<quote date="09/02/1985">Quote One</quote><quote date="11/02/1925">Quote nine</quote></author>
</category>
<category name="Music">
<author>Stephen Swann
<quote date="04/08/1972">Quote eleven</quote></author>
</category>
</quotes>
Für Anhänger, die Fehlermeldung "erwartet, aber gefunden: &&" bedeutete "Verwenden Sie die und Schlüsselwort anstelle von &&" (wie diese Antwort angibt) – rogerdpack