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 tolka en XML -fil

    XML står för " Extensible Markup Language . " XML tjänar syftet att förmedla information och innehåll över webben . Innehållet i ett XML-dokument kan användas och skötas med hjälp av en " Data Object Model , " eller DOM . En DOM dokument lagrar XML-data i en hierarki som kallas en " trädstruktur" . Alla element i XML-dokumentet utgör trädet, och varje element kallas för en "nod ". Till tvärgående trädet , kan en speciell fråga språk som kallas " Xpath " användas med DOM- dokumentet. Saker du behöver
    Textredigerare Server Review Web med PHP installerat
    Visa fler instruktioner
    1

    Skapa DOM dokumentet . Med tanke på " http://www.example.com/test_file.xml " som XML-dokument som kommer att tolkas och PHP som språk som används för att implementera DOM och XPath , skriv in följande kod i din textredigerare :

    $ test_file = file_get_contents ( $ URL ) ,

    $ doc = new DOMDocument ( ) ;

    $ doc - > loadXML ( $ test_file ) ,

    $ xpath = ny DOMXPath ( $ doc ) ;

    Denna kod läser data i XML-fil till variabeln " $ test_file . " En ny DOM-objekt skapas och sparas i " $ doc " variabel . XML-filen läses in som en DOM och skapar en DOMXPath objektet och lagrar det i variabeln " $ xpath . "
    2

    Leta datanoden . Använd följande XML-fil som ett exempel :


    test bok < /BOOK_TITLE >

    testet författare < /author > ;

    testet pub datum < /pubDate >

    < /root >

    för att hämta information i " " nod , ange följande kod :

    $ bok = $ xpath - > utvärderar ( " //BOOK_TITLE " ) ;

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

    Få data från noden . För att få innehållet i " " nod , anger du följande i din textredigerare :

    $ selectedbook = $ book - > bok ( 0 ) - > nodeValue ,

    Detta kommer att få värdet ligger i " , " vilket är "test författare , " och lagra det i variabeln " $ selectedbook . " Addera

    Tidigare:

    nästa:
    relaterade artiklar
    ·Hur man skapar ett program som ersätter Heltal med bok…
    ·Hur Pass ett svar från PHP till JQuery
    ·Lägga till en information Form i PHP
    ·Hur man skapar en ihålig kvadrat i PHP
    ·PHP Form Processing MySQL Query
    ·Styra en webbadress i PHP
    ·Hur man gör en PHP fil
    ·Hur till Bädda in PHP i ett foto
    ·Så att lägga ett ingångsvärde Textruta i PHP
    ·Hur man gör en PHP e-postlista
    Utvalda artiklarna
    ·Hur förlänga VARCHAR i MySQL
    ·Min Perl String Split inte fungerar
    ·Som används mer : ? Java eller Visual Basic
    ·Lägga till en lokal skrivare Använda Script
    ·Hur man läser en katalog i Scala
    ·Ominstallation IE6 Använda Regedit
    ·Hur man rita en cirkel i Java
    ·Konvertera ColdFusion objekt till JSON
    ·Hur konvertera en DOC till en TXT i VB
    ·Skillnader mellan If & whilesatser
    Copyright © Dator Kunskap http://www.dator.xyz