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 få en Sub XML-struktur tekstutdrag fra en Big XML File
    XML ​​står for " Extensible Markup Language . " XML er en måte for informasjon og innhold som skal overføres over Internett . En "Data Object Model ", eller DOM , gir en standard måte å få tilgang til og manipulere et XML-dokument . I et DOM -dokument , er XML data lagret i et hierarki som kalles en " trestruktur" . Hver XML-element i en fil som utgjør en del av tre-strukturen , som er kjent som en " node ". For å tverrgående treet og velge et ønsket node, vil en spørringsspråk kalt " Xpath " benyttes. Du trenger
    tekst editor en Web server med PHP installert
    Vis flere instruksjoner
    en

    Lag DOM -dokument . Bruk " http://www.example.com/example_xml_file.xml " som adressen til en XML-fil for dette eksemplet, og ved hjelp av PHP som språk å implementere DOM og Xpath , skriv inn følgende kode inn i en teksteditor :

    $ URL = " http://www.example.com/example_xml_file.xml ";

    $ xml_file = file_get_contents ( $ URL ) ,

    $ doc = ny DOMDocument ( ) ;

    $ doc - > LoadXML ( $ xml_file ) ;

    $ xpath = new DOMXPath ( $ doc ) ;

    Denne koden kaller PHP er " file_get_contents () " metode for å lagre XML-filen som ligger på " www.example_xml_file.xml " som en streng i variabelen " $ xml_file . " Det skaper da en ny DOM objekt og lagrer den i " variabelen $ doc . " Deretter laster den XML-filen som en DOM og skaper en DOMXPath objekt og lagrer den i variabelen " $ xpath . "
    2

    Finn ønsket node. Å hente informasjonen i tag av følgende XML-fil : en


    48645 < /id >

    < ; publishDate > mandag 23 juni < /publishDate >

    Nyheter overskrift < /headline >

    < /Aktuelt >

    Du taster inn koden :

    $ element = $ xpath - > evaluere ("//id ");

    Dette velger " " node fra treet og lagrer den i variabelen " $ element ».
    3

    igjen informasjonen fra noden . For å få innholdet i noden , skriv inn følgende kode :

    $ selectedItem = $ element - > item ( 0 ) - > nodeValue ;
    p Dette vil få verdien ligger i " ", som er " 48645 ", og lagre den i variabelen " $ selectedItem . "

    früher :

     Weiter:
      Relatert Artike
    ·Forskjellen mellom Cake Auth & ACL 
    ·Hvordan koble to former Via PHP 
    ·Hvordan å lese & Explode filer 
    ·Hvordan å lage dynamiske Neste og Forrige-knappene i P…
    ·Hvordan overføre data fra en Advantage Database Server…
    ·Hvordan legge til en MySQL database & Strip tegn med PH…
    ·Hvordan åpne en PDF-fil i PHP 
    ·Hvordan kombinerer jeg Kolonner med MySQL 
    ·CentOS for Installere PHP med MySQL 
    ·Hvordan lage Widget Tools Med PHP 
      Anbefalte artikler
    ·Tutorial for en DirectX Pixel Shader 
    ·Hvordan lage en enkel Logg inn med PHP 
    ·Slik konverterer et desimaltall til et heltall i Java 
    ·Hvordan passere et heltall til en funksjon i JavaScript…
    ·Hvordan bruke SetDIBits i VB.NET 
    ·Slik Clear tekst i Python 
    ·Hvordan skrive et program for å konvertere små boksta…
    ·Hvordan multiplisere heltall med bit Flytter 
    ·Slik pakker du ut en IP fra tekst Med VBS 
    ·Hvordan passere en Container Vector til en funksjon 
    Copyright ©  Datamaskin  http://www.datamaskin.biz/