Aktueller Standort: Startseite> Neueste Artikel> Vollständige Methode und Beispiel zum Abrufen von XML-Daten mit PHP

Vollständige Methode und Beispiel zum Abrufen von XML-Daten mit PHP

M66 2025-11-06

So erhalten Sie XML-Daten in PHP

Es gibt viele Möglichkeiten, XML-Daten in PHP abzurufen. Die am häufigsten verwendeten sind SimpleXML und DOMDocument. SimpleXML bietet einfache Objektoperationen, während DOMDocument leistungsfähigere XML-Verarbeitungsfunktionen bietet.

Erhalten Sie XML-Daten mit SimpleXML

SimpleXML ist die in PHP integrierte XML-Verarbeitungsklasse, die durch Objektdarstellung problemlos auf XML-Inhalte zugreifen kann.

Beispiel für das Laden von XML-Daten mit SimpleXML:

 <span class="fun">$xml = simplexml_load_string($xmlData);</span>

Auf die XML-Daten kann dann über Objekteigenschaften zugegriffen werden:

 $title = $xml->title;
$price = $xml->price;

Holen Sie sich XML-Daten mit DOMDocument

DOMDocument bietet eine flexiblere XML-Operationsschnittstelle, die für Szenarien geeignet ist, die komplexe Operationen an XML-Dokumenten erfordern.

Beispiel für das Laden von XML-Daten mit DOMDocument:

 $doc = new DOMDocument();
$doc->loadXML($xmlData);

Greifen Sie über XPath- und DOM-Methoden auf XML-Inhalte zu:

 $xpath = new DOMXPath($doc);
$nodes = $xpath->query('//item/title');
foreach ($nodes as $node) {
    echo $node->nodeValue . PHP_EOL;
}

Wählen Sie die richtige Methode

Für einfache XML-Dokumente wird SimpleXML empfohlen, da es einfach zu verwenden und leicht zu verstehen ist. Für XML-Dokumente mit komplexen Strukturen oder die häufige Änderungen erfordern, ist DOMDocument besser geeignet, da es leistungsfähigere Betriebsfunktionen bietet.

Der obige Inhalt stellt die wichtigsten Methoden und Anwendungsbeispiele von PHP zum Abrufen von XML-Daten vor und hilft Entwicklern, sich schnell XML-Verarbeitungskenntnisse anzueignen.