Folosind XML Parsing SimpleXML, alexdev

Un număr tot mai mare de servicii de web returnează date în format JSON, dar este încă o mare cantitate de date este returnat în format XML.

Extinderea PHP - SimpleXML, care a fost introdus din nou în PHP 5.0, simplificat foarte mult interpretare XML. Să ne uităm la cât de ușor este.

Vozmem fișier XML mici:

Primul pas este de a încărca fișierul nostru .xml folosind simplexml_load_file () sau simplexml_load_string (). Pe lângă fișierul, vom căuta prin $ limbi variabile

Ambele funcții citesc copac DOM și a reveni SimpleXMLElement obiect care urmează să fie stocate în limba $ variabila.

Utilizarea var_dump () sau print_r (), obținem informații detaliate despre obiectul returnat.

XML conține trei elemente lang De aceea SimpleXMLElement constă dintr-o serie de 3-element de lang.

accesarea elementelor

Puteți avea acces la fiecare element în mod obișnuit, folosind -> operator.

De exemplu: $ language-> lang [0] returnează primul element lang. Elementul 2 va conține proprietăți: a apărut și creatorul.

Cu bucla foreach, puteți trece prin toate limbile folosite în document. Pentru a face acest lucru, scrie codul:

Vă rugăm să rețineți că aici vom folosi notația:

Cu aceste înregistrări, putem accesa atributele unui element.

Acest articol oferă informații de bază despre utilizarea SimpleXML.