Welkom op de Nederland Computer Kennisnetwerk!  
 
Zoeken computer kennis
Home Hardware Netwerken Programmering Software Computerstoring Besturingssysteem
Computer Kennis >> Programmering >> PHP /MySQL Programmering >> Content
Hoe kan ik een XML -bestand parsen
XML staat voor " Extensible Markup Language . " XML dient het doel van de overdracht van gegevens en inhoud via het web . De inhoud van een XML -document kunnen worden benaderd en gemanipuleerd met behulp van een "Data Object Model " of DOM . Een DOM document opgeslagen XML-gegevens in een hiërarchie die bekend staat als een " boom " -structuur . Alle elementen van het XML-document maken in de boom , en elk element wordt een " knooppunt . " Om de dwars boom , kan een speciale query- taal genaamd " Xpath " worden gebruikt met de DOM document . Wat je
tekst editor
webserver met PHP geïnstalleerd
Need Toon Meer Aanwijzingen
1

Maak de DOM document . Gegeven " http://www.example.com/test_file.xml " als het XML-document dat zal worden ontleed en PHP als de taal die wordt gebruikt om de uitvoering van het DOM en XPath , voer de volgende code in je teksteditor :

$ test_file = file_get_contents ( $ URL ) ;

$ doc = new DOMDocument ( ) ;

$ doc - > loadXML ( $ test_file ) ;

$ xpath = new DOMXPath ( $ doc ) ;

Deze code laadt de gegevens in het XML- bestand in de variabele " $ test_file . " Een nieuwe DOM -object wordt gemaakt en opgeslagen in de " $ doc " variabele . Het XML-bestand wordt als een DOM geladen en creëert een DOMXPath object en slaat deze op in de variabele " $ xpath . " Kopen van 2

Zoek de gegevens knooppunt . Gebruik de volgende XML -bestand als voorbeeld :

testboek
< /BOOK_TITLE >

testauteur < /auteur >
;

testen pub datum
< /pubDate >

< /root >

om informatie op te halen in de " " knooppunt , voer de volgende code :

$ boek
= $ xpath - > evalueren ( " //BOOK_TITLE " ) ;

Dit selecteert de " " knooppunt van de boom en slaat deze op in de variabele " $ book . "
3

Haal de gegevens van het knooppunt . Om de inhoud van de " " knoop te krijgen, voert u het volgende in uw teksteditor :

$ selectedbook = $ book - > boek ( 0 ) - > nodeValue ;

Dit zal de waarde in " , " dat is te krijgen "test auteur , " en sla het op in de variabele " $ selectedbook . "

Previous: Next:
  PHP /MySQL Programmering
·Hoe te Isolatie Levels Set in …
·PHP Integer Functies 
·Hoe je MySQL upgraden op XAMPP…
·Tutorial van Rij Level Sloten …
·De meeste Lichtgewicht PHP Fra…
·Hoe kan ik PHP Class converter…
·Hoe te Dynamische Volgende & V…
·Hoe te volgnummers Check in PH…
·Hoe kan ik PHP Restart op Cent…
  Related Articles
Hoe maak je een Combo Box Maak in Visual…
Hoe maak je een Check Box Maak in Visual…
Hoe maak je een tekstvak maken in Visual…
Hoe maak je een optie Box in Visual Basi…
Hoe maak je een schijf keuzelijst in Vis…
Hoe kan ik een keuzelijst maken in Visua…
Hoe kan ik een Picture Box Maak in Visua…
Hoe een bestand keuzelijst Maak in Visua…
Hoe kan ik een afbeelding Box Maak in Vi…
  Programmering Articles
·Hoe te openen Gadget Documenten 
·Hoe eigen HMI Symbolen Creëren 
·Hoe te portlets converteren naar Servlet…
·Zo plaatst artikelen Zoals PowerPoint in…
·Hoe te Floats opmaken in Python 
·Hoe kan ik een ActiveX DLL in VB Creëre…
·Hoe te Correlatie berekenen op de Ti - 8…
·Hoe toegang OLE & ActiveX 
·Hoe te gebruiken Bit Shifting in cryptog…
Copyright © Computer Kennis http://www.nldit.com