XML står for " Extensible Markup Language ", og det giver en måde for data, der skal sendes og modtages over internettet. Lagres som tags, eller elementer . I modsætning til HTML , er XML ikke indeholder et sæt af foruddefinerede tags. Alle tags i XML er skabt af brugeren og anvendes til det formål lagring af data. For at udtrække data fra inde i disse tags, skal XML-filen parses ved hjælp af en "Data Object Model ", eller DOM, og en særlig forespørgsel sprog kaldet " Xpath ". Instruktioner
1
Opret DOM dokument. Givet " http://www.example.com/example_xml_file.xml " som URL en XML-fil , og ved hjælp af PHP som det sprog at implementere DOM og XPath , følgende kode ind i din tekst editor : Hej
$ url = " http://www.example.com/example_xml_file.xml "
$ xml_file = file_get_contents ($ URL ),
$ doc = new DOMDocument () ; < br >
$ doc -> LoadXML ( $ xml_file )
$ xpath = new DOMXPath ( $ doc ),
Denne kode bruger PHP er " file_get_contents ( )" metode til at få indholdet af XML-filen placeret på " www.example_xml_file.xml " og gemme det som en streng i variablen " $ xml_file ". Derefter opretter et nyt DOM objekt og gemmer den i "variable $ dok. " Endelig indlæser den XML-fil som en DOM og skaber en DOMXPath objekt og gemmer den i variablen " $ xpath ".
2
Parse XML-filen. I betragtning af den følgende XML-fil : Hej
1223 < /id >
lørdag 23 Juli < br >
Titel
Indtast følgende kode : Hej
$ post = $ xpath -> evaluere ( " //id ");
Dette vælger " " node fra træet og gemmer den i variablen " $ emne ".
3 < p > Udskriv dataene. At teste og bekræfte XML -fil blev parset korrekt , udskrive de data, der blev hentet fra XML-fil. I din tekst editor , skal du indtaste følgende kode : Hej echo $ regnskabspost
Dette vil udskrive dataene indeholdt i "ID" tags fra Prøve 2 , der bekræfter, at filen blev parset korrekt . KAYAK