| Hjem | Hardware | Netværk | Programmering | software | Fejlfinding | systemer | 
Programmering  
  • C /C + + Programming
  • Computer Programmeringssprog
  • Delphi programmering
  • Java programmering
  • JavaScript Programmering
  • PHP /MySQL programmering
  • Perl programmering
  • Python Programming
  • Ruby Programming
  • Visual Basics Programmering
  •  
    Computer Viden >> Programmering >> PHP /MySQL programmering >> Content
    Sådan Parse en XML-fil
    XML står for " Extensible Markup Language ". XML tjener det formål at overføre information og indhold via internettet. Indholdet af et XML-dokument kan tilgås og manipuleres ved hjælp af en "Data Object Model ", eller DOM. En DOM dokument gemmer XML-data i et hierarki kendt som en " træstruktur" . Alle elementer i XML-dokumentet gør op i træet , og hvert element kaldes en " node ". Til tværgående træet , kan en særlig forespørgsel sprog kaldet " Xpath " anvendes med DOM dokument . Ting du skal
    Text editor en Web -server med PHP installeret
    Vis Flere Instruktioner
    1

    oprette DOM dokument. Givet " http://www.example.com/test_file.xml " som den XML-dokument , der vil blive analyseret og PHP som det sprog , der bruges til at implementere DOM og XPath , følgende kode ind i din tekst editor : Hej

    $ test_file = file_get_contents ($ URL ),

    $ doc = new DOMDocument ();

    $ doc -> LoadXML ( $ test_file )

    $ xpath = new DOMXPath ( $ doc ),

    Denne kode indlæser data i XML- fil i variablen " $ test_file ". Et nyt DOM objekt oprettes og gemmes i " $ doc " variabel. XML-filen er indlæst som en DOM og skaber en DOMXPath objekt og gemmer den i variablen " $ xpath ".
    2

    Find data node. Brug følgende XML-fil som et eksempel : Hej


    test bog

    test forfatter ;

    test pub dato

    < /root >

    for at hente oplysninger i " " knude, indtaste følgende kode : Hej

    $ bog = $ xpath -> vurderer ( " //BOOK_TITLE ");

    Dette vælger " " node fra træet og gemmer det i variablen "$ bog. "
    3

    Få data fra knuden . For at få indholdet af " " node , skal du indtaste følgende i din tekst editor : Hej

    $ selectedbook = $ bog -> bog ( 0) -> nodeValue ,
    < p > Dette vil få værdien placeret i " ", som er "test forfatter ", og gemme det i variablen " $ selectedbook . "

    Forrige :

    næste :
      Relaterede artikler
    ·Sådan Format Kolonne Aliaser i MySQL 
    ·Sådan bruges iFrame til Få Remote PHP 
    ·Sådan Reverse en MySQL Query i PHP 
    ·Sådan Afkort tekst i PHP 
    ·Sådan ændres en tekst fil ved hjælp af PHP 
    ·Tutorial for SNMP i PHP 
    ·Sådan Upload PHP Image & Make Thumbnail Indsatser til …
    ·Sådan Indsæt en vare Comboboks i PHP 
    ·Sådan får MySQL Certification 
    ·Sådan vælges med DateDiff i MySQL 
      Anbefalede Artikler
    ·Sådan Call VBScript Fra Vb.NET 
    ·Sådan Debug Uden en Debugger 
    ·Sådan deaktiveres HTML Text Selection 
    ·Hvordan kan man vide dimensionerne af et array i Python…
    ·Sådan Konverter Tekstboks værdi til Int C + + 
    ·Sådan sammenkæde Strings i Python 
    ·Funktion C Boolean 
    ·Sådan deaktiverer et element i en Comboboks i Java 
    ·Sådan Vedhæft en eksisterende fil i Visual Basic 
    ·Sådan søger du med Java Algoritmer 
    Copyright © Computer Viden http://www.computerdk.com