XML staat voor " Extensible Markup Language , " en biedt het een manier om gegevens te verzenden en te ontvangen via het internet . Opgeslagen als markeringen of onderdelen . In tegenstelling tot HTML , XML is niet een set van vooraf gedefinieerde tags bevatten . Alle tags in XML worden gemaakt door de gebruiker worden gebruikt voor het doel van het opslaan van gegevens . Om de gegevens vanuit deze tags lezen , moet het XML -bestand worden ontleed met behulp van een "Data Object Model " of DOM en een speciale query- taal genaamd " XPath . " Instructies 1 Maak de DOM document . Gegeven " http://www.example.com/example_xml_file.xml " als de URL van een XML-bestand , en met behulp van PHP als de taal te DOM en Xpath voeren , voer de volgende code in uw tekstverwerker: $ 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 ) ; Deze code maakt gebruik van PHP " file_get_contents ( ) " methode om zich te de inhoud van het XML -bestand bij " www.example_xml_file.xml " en opslaan als een string in variabele " $ xml_file . " Het maakt vervolgens een nieuwe DOM object en slaat deze op in " variabele $ doc . " Tot slot , laadt het XML -bestand als een DOM en creëert een DOMXPath object en slaat deze op in de variabele " $ xpath . " Kopen van 2 Analyseer het XML-bestand . Gegeven de volgende XML-bestand : 1223 < /id > Zaterdag , 23 juli < /publishDate > < br > titel < /title > < /boeken > Voer de volgende code : $ Item = $ xpath - > evalueren ( " //id " ) ; Dit selecteert de " " knooppunt van de boom en slaat deze op in de variabele " $ punt . " 3 Druk de gegevens . Om het XML-bestand te testen en te bevestigen is correct geparseerd , print de gegevens die werd opgehaald uit het XML-bestand . In je tekst editor , voer de volgende code : echo $ post ; Dit zal de gegevens in de " id " tags uit Monster 2 te drukken, bevestigt dat het bestand correct werd ontleed .
|