In einem XML-Dokument habe ich Elemente, die denselben Namen haben, aber der Wert eines Attributs definiert, um welche Art von Daten es sich handelt, und ich möchte alle diese Elemente auswählen die einen bestimmten Wert aus dem Dokument haben. Muss ich XPath verwenden (und wenn ja, könnten Sie die richtige Syntax vorschlagen) oder gibt es eine elegantere Lösung?SimpleXML: Auswählen von Elementen, die einen bestimmten Attributwert haben
Hier einige Beispiel XML:
<object>
<data type="me">myname</data>
<data type="you">yourname</data>
<data type="me">myothername</data>
</object>
Und ich möchte den Inhalt aller <data>
Tags Kinder von <object>
wählen, die Art me
ist ist.
PS - Ich versuche, mit der Netflix-API mit PHP zu interagieren - das sollte für meine Frage nicht wichtig sein, aber wenn Sie einen guten/besseren Weg vorschlagen möchten, bin ich ganz Ohr.
X-Ref: [Implementierungsbedingung in XPath] (http://stackoverflow.com/q/3448005/367456) – hakre