Heim  >  Artikel  >  Backend-Entwicklung  >  Was ist PHP SimpleXML? Wenn Sie ein PHP-Fan sind, kommen Sie vorbei und schauen Sie sich das an!

Was ist PHP SimpleXML? Wenn Sie ein PHP-Fan sind, kommen Sie vorbei und schauen Sie sich das an!

慕斯
慕斯Original
2021-05-31 16:57:492301Durchsuche

Der vorherige Artikel hat Ihnen „Wissen Sie, was XML Expat ist?“ vorgestellt. Wie definiert er es? 》 Dieser Artikel stellt Ihnen weiterhin das Verständnis von XML SimpleXML vor. Ich glaube, Sie werden auf jeden Fall neue Entdeckungen und Gewinne machen. Was ist PHP SimpleXML?

Was ist PHP SimpleXML? Wenn Sie ein PHP-Fan sind, kommen Sie vorbei und schauen Sie sich das an!

SimpleXML ist eine neue Funktion in PHP 5.

    Die SimpleXML-Erweiterung bietet eine einfache Möglichkeit, den Namen und Text eines XML-Elements abzurufen.
  • Im Vergleich zu DOM- oder Expat-Parsern kann SimpleXML mit nur wenigen Codezeilen Textdaten aus XML-Elementen lesen.
  • SimpleXML kann XML-Dokumente (oder XML-Strings) in Objekte konvertieren, zum Beispiel:
  • Elemente werden in ein einzelnes Attribut eines SimpleXMLElement-Objekts konvertiert. Wenn mehrere Elemente auf derselben Ebene vorhanden sind, werden sie in einem Array platziert.

    Der Zugriff auf Eigenschaften erfolgt über ein assoziatives Array, wobei der Index dem Eigenschaftsnamen entspricht. Der Text im
  • -Element wird in eine Zeichenfolge umgewandelt. Wenn ein Element über mehrere Textknoten verfügt, werden diese in der Reihenfolge angeordnet, in der sie gefunden werden.
  • SimpleXML ist sehr schnell zu verwenden, wenn grundlegende Aufgaben ausgeführt werden wie:

  • Daten aus XML-Dateien/-Strings lesen/extrahieren

Textknoten oder -attribute bearbeitenBeim Umgang mit erweitertem XML wie Namespaces Am besten verwenden Sie den Expat-Parser oder XML DOM.

Installation:

Ab PHP 5 sind SimpleXML-Funktionen ein integraler Bestandteil des PHP-Kerns. Für die Nutzung dieser Funktionen ist keine Installation erforderlich.

PHP SimpleXML-Beispiel: Angenommen, wir haben die folgende XML-Datei „note.xml“:

<?xml version="1.0" encoding="ISO-8859-1"?>
<note>
<to>Tove</to>
<from>Jani</from>
<heading>Reminder</heading>
<body>Don&#39;t forget me this weekend!</body>
</note>

Geben Sie die Schlüssel und Elemente der $xml-Variablen aus (die ein SimpleXMLElement-Objekt ist):

<?php
$xml=simplexml_load_file("note.xml");
print_r($xml);
?>

Der obige Code wird Ausgabe:

Geben Sie die Daten jedes Elements in der XML-Datei aus:

<?php
$xml=simplexml_load_file("note.xml");
echo $xml->to . "<br>";
echo $xml->from . "<br>";
echo $xml->heading . "<br>";
echo 
$xml->body;
?>

Der obige Code gibt Folgendes aus:

Was ist PHP SimpleXML? Wenn Sie ein PHP-Fan sind, kommen Sie vorbei und schauen Sie sich das an!

Empfohlenes Lernen: „

PHP-Video-Tutorial

Das obige ist der detaillierte Inhalt vonWas ist PHP SimpleXML? Wenn Sie ein PHP-Fan sind, kommen Sie vorbei und schauen Sie sich das an!. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn