Heim > Artikel > Backend-Entwicklung > Wie wähle ich mithilfe von XPath-Bedingungen bestimmte Knoten in einem XML-Dokument aus?
Beim Navigieren in einem XML-Dokument über XPath ist es häufig erforderlich, die abgerufenen Knoten anhand bestimmter Kriterien einzuschränken. In diesem Beispiel haben wir die Aufgabe, Knoten basierend auf einem Datumsattribut selektiv abzurufen.
Der folgende XPath-Ausdruck ruft alle
$nodes = $xml->xpath('//xml/events');
Um die Auswahl basierend auf dem Datumsattribut zu verfeinern, können wir eine Bedingung in den Ausdruck integrieren:
$nodes = $xml->xpath('//xml/events[@date="14/12/2011"]');
Dieser modifizierte Ausdruck gibt an, dass wir daran interessiert sind, nur die
Das obige ist der detaillierte Inhalt vonWie wähle ich mithilfe von XPath-Bedingungen bestimmte Knoten in einem XML-Dokument aus?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!