Analizator PHP SimpleXML. Analizatorul SimpleXML. PHP SimpleXML - Citiți din string. Funcția PHP simplexml_load_string().

Analizator PHP SimpleXML (PHP SimpleXML Parser)

SimpleXML este o extensie PHP care ne permite să manipulăm cu ușurință și să obținem date XML.

Parserul SimpleXML

SimpleXML este un analizator bazat pe arbori (tree-based parser).

SimpleXML oferă o modalitate ușoară de a obține numele, atributele și conținutul textului unui element (name, attributes and textual content), dacă știți structura sau aspectul (layout) documentului XML.

SimpleXML transformă un document XML într-o structură de date (data structure) pe care o puteți repeta printr-o colecție de tablouri (collection of arrays) și obiecte.

În comparație cu DOM sau analizatorul (parser) Expat, SimpleXML ia mai puține linii de cod pentru a citi datele text (text data) dintr-un element.

Instalare

De la PHP 5, funcțiile SimpleXML fac parte din nucleul PHP. Nu este necesară instalarea pentru a utiliza aceste funcții.

PHP SimpleXML - Citiți din șir (string)

Funcția PHP simplexml_load_string() este utilizată pentru a citi datele XML dintr-un șir (string).

Presupunem că avem o variabilă care conține date XML, astfel:
 
$myXMLData =
"<?xml version='1.0' encoding='UTF-8'?>
<note>
<to>Popescu</to>
<from>Ioana</from>
<heading>Reminder</heading>
<body>Nu uitați de mine în acest weekend!</body>
</note>";