PHP xpath()Funktion
Vollständiges PHP SimpleXML-Referenzhandbuch
Definition und Verwendung
Die Funktion xpath() führt eine XPath-Abfrage auf einem XML-Dokument aus.
Bei Erfolg gibt die Funktion ein Array von SimpleXMLElements-Objekten zurück. Bei einem Fehler gibt sie FALSE zurück.
Syntax
class SimpleXMLElement
{
string xpath(path)
}
{
string xpath(path)
}
| Parameters | Beschreibung |
|---|---|
| path | Erforderlich. Gibt den XPath-Pfad an, der im XML-Dokument gesucht werden soll. |
Beispiel
XML-Datei
<?xml version="1.0" encoding="ISO-8859-1"?>
<note>
<to>Tove</to>
<from>Jani</from>
<heading>Erinnerung</heading>
<body>Vergiss mich dieses Wochenende nicht!</body>
</note>
<note>
<to>Tove</to>
<from>Jani</from>
<heading>Erinnerung</heading>
<body>Vergiss mich dieses Wochenende nicht!</body>
</note>
PHP-Code
<?php
$xml = simplexml_load_file("test.xml");
$result = $xml->xpath("from");
print_r($result);
?>
$xml = simplexml_load_file("test.xml");
$result = $xml->xpath("from");
print_r($result);
?>
Der obige Code gibt Folgendes aus:
Array
(
[0] => SimpleXMLElement Object
(
[0] => Jani
)
)
(
[0] => SimpleXMLElement Object
(
[0] => Jani
)
)
Vollständiges PHP SimpleXML-Referenzhandbuch Andere Erweiterungen