Dator
 |  Startsida |  Hårdvara |  Nätverk |  Programmering |  Programvara |  Felsökning |  System |   
Programmering
  • C /C + + -programmering
  • Computer Programspråk
  • Delphi Programmering
  • Java Programming
  • JavaScript programmering
  • PHP /MySQL Programmering
  • perl Programmering
  • python Programming
  • Ruby programmering
  • Visual Basics Programmering
  • * Dator Kunskap >> Programmering >> PHP /MySQL Programmering >> Content

    Hur får man en Sub XML Structure utdrag från en stor XML -fil

    XML står för " Extensible Markup Language . " XML är ett sätt för information och innehåll som skall överföras via Internet . En " Data Object Model , " eller DOM , ger ett standardiserat sätt att komma åt och manipulera ett XML-dokument . I ett DOM dokument , är XML-data lagras i en hierarki som kallas en " trädstruktur" . Varje XML-element i en fil utgör en del av trädstrukturen , som är känd som en " nod . " För att tvärgående trädet och välja en önskad nod , kommer en fråga språk som kallas " Xpath " användas. Saker du behöver
    Textredigerare Server Review Web med PHP installerat
    Visa fler instruktioner
    1

    Skapa DOM dokumentet . Använda " http://www.example.com/example_xml_file.xml " som adress för en XML-fil för detta exempel , och använda PHP som språk att implementera DOM och XPath , skriv in följande kod i din textredigerare :

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

    $ xml_file = file_get_contents ( $ URL ) ,

    $ doc = new DOMDocument ( ) ;

    $ doc - > loadXML ( $ xml_file ) ,

    $ xpath = ny DOMXPath ( $ doc ) ;

    Denna kod anropar PHP : s " file_get_contents ( ) " metod för att lagra XML-filen finns på " www.example_xml_file.xml " som en sträng i variabeln " $ xml_file . " Det skapar då en ny DOM objektet och lagrar det i " variabeln $ dok . " Sedan laddar den XML -fil som en DOM och skapar en DOMXPath objektet och lagrar det i variabeln " $ xpath . "
    2

    Lokalisera den önskade noden . Om du vill hämta den information som finns i tag av följande XML-fil :


    48645 < /id >

    < ; Publiceringsdatum > måndag, 23 juni < /Publiceringsdatum >

    nyhetsrubrik < /headline >

    < /nyhet>

    Du skulle ange koden :

    $ item = $ xpath - > utvärderar ( " //id " ) ;

    Detta väljer " " nod från trädet och lagrar det i variabeln " $ objektet . " Addera 3

    hämta information från noden . För att få innehållet i noden , skriv in följande kod :

    $ selectedItem = $ post - > objekt ( 0 ) - > nodeValue ,

    Detta kommer att få det värde som ligger i " , " vilket är " 48645 " och lagra det i variabeln " $ selectedItem . " Addera

    Tidigare:

    nästa:
    relaterade artiklar
    ·Hur vill kolla Format e-postadress med PHP
    ·MySQL PHP bilduppladdning Tutorials
    ·Hur man skapar en kalender i PHP
    ·Hur du formaterar en militär tidssträng som standard …
    ·Hur: MySQL Query till CSV Email
    ·Hur man stänger en PHP felrapportering
    ·Hur man skickar MIME-huvuden
    ·Hur säkra en Admin Panel i PHP Utan Sessions
    ·Hur : Xcode Med PHP
    ·Konvertera PHP till Boolean
    Utvalda artiklarna
    ·Hur man sätter Klickbar länken i en PHP -fil
    ·Strängjämförelse i Python
    ·Python Tips
    ·Skillnader mellan AddHandler & AddType
    ·Hur vill kolla en ingång heltal JavaScript
    ·Vad är PERL Syntax
    ·Hur man skriver ett Game Story i C + +
    ·Konfigurera Perl i XAMPP
    ·Vilka är de typiska Uttalanden i procedurell programme…
    ·Hur man skapar en oföränderlig objekt i Java
    Copyright © Dator Kunskap http://www.dator.xyz