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.