Datamaskin
  | Hjem | Hardware | Nettverk | Programmering | Software | Feilsøking | Systems | 
Programmering  
  • C /C + + Programming
  • Computer Programmeringsspråk
  • Delphi Programming
  • Java Programming
  • JavaScript Programmering
  • PHP /MySQL programmering
  • Perl Programming
  • Python Programming
  • Ruby Programming
  • Visual Basics Programming
  •  
    Datamaskin >> Programmering >> PHP /MySQL programmering >> Content
    Hvordan analysere en XML- fil
    XML ​​står for " Extensible Markup Language. " XML tjener det formål å overføre informasjon og innhold over Internett. Innholdet i et XML-dokument kan nås og manipuleres ved hjelp av en "Data Object Model ", eller DOM . En DOM dokument lagrer XML-data i et hierarki som kalles en " trestruktur" . Alle elementene i XML-dokumentet utgjør treet, og hvert element kalles en " node ". Til tverrstilt treet, kan en spesiell spørrespråk kalt " Xpath " brukes med DOM -dokument . Du trenger
    tekst editor en Web server med PHP installert
    Vis flere instruksjoner
    en

    Lag DOM -dokument . Gitt " http://www.example.com/test_file.xml " som XML-dokument som vil bli analysert og PHP som språk som brukes til å implementere DOM og XPath , skriv inn følgende kode i en teksteditor :

    $ test_file = file_get_contents ( $ URL ) ,

    $ doc = ny DOMDocument ();

    $ doc - > LoadXML ( $ test_file ) ;

    $ xpath = new DOMXPath ( $ doc ) ;

    Denne koden laster dataene i XML -filen til variabelen " $ test_file . " En ny DOM objektet er opprettet og lagret i " $ doc " variable . XML-filen er lastet som en DOM og skaper en DOMXPath objekt og lagrer den i variabelen " $ xpath . "
    2

    Finn data node. Bruk følgende XML-fil som et eksempel : en


    test bok < /BOOK_TITLE >

    test forfatter < /forfatter > ;

    test pub dato < /pubDate >

    < /root >

    for å hente informasjon i " " node, skriv inn følgende kode :

    $ bok = $ xpath - > evaluere ("//BOOK_TITLE ");

    Dette velger " " node fra treet og lagrer det i variabelen " $ bok. "
    3

    Få dataene fra noden . For å få innholdet i " " node , skriver følgende i en teksteditor : en

    $ selectedbook = $ bok - > bok ( 0 ) - > nodeValue ;
    < p > Dette vil få verdien ligger i " ", som er "test forfatter ", og lagre den i variabelen " $ selectedbook . "

    früher :

     Weiter:
      Relatert Artike
    ·Hvordan endre SMTP-port i PHP 
    ·PHP: Hvordan skjule alle Output Når Zipping en fil 
    ·Hvordan sette opp en enkel PHP SoapServer Med en funksj…
    ·Hvordan installere PEAR - PHP på Ubuntu 
    ·Slik formaterer Dato String i MySQL med PHP 
    ·Slik fjerner den første tomme linje i PHP 
    ·Hvordan skrive ut en del av en streng i PHP 
    ·PHP kan koble til en ekstern MySQL database , men det k…
    ·Hvordan sette Variabel innhold i en fil med PHP 
    ·Slik deaktiverer magic_quotes_gpc 
      Anbefalte artikler
    ·Hvordan Sammenlign Character Ignorer Cases i Java 
    ·Hvordan Send en sms med PHP Script 
    ·Hvordan legge til kontroller til et panel 
    ·Human Computer Interface Design Guidelines 
    ·Hvordan Toggle en variabel i C 
    ·Sette inn et linjeskift etter et angitt antall tegn 
    ·Hvordan bruke LESC & LINQ 
    ·Driver Developer Hjelp 
    ·HTML colspan Opplæring 
    ·Hvordan lage iPSP Apps 
    Copyright ©  Datamaskin  http://www.datamaskin.biz/