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 man testar XML Parse

    XML står för " Extensible Markup Language ", och det är ett sätt för data som skickas och tas emot via Internet . Data lagras som taggar , eller element . Till skillnad från HTML , innehåller XML inte en uppsättning fördefinierade taggar . Alla taggar i XML skapas av användaren och används i syfte att lagra data . För att extrahera data från insidan dessa taggar , måste XML-filen tolkas med hjälp av en " Data Object Model , " eller DOM , och ett speciellt frågespråk som kallas " Xpath . " Instruktioner
    1

    Skapa DOM dokumentet . Med tanke på " http://www.example.com/example_xml_file.xml " som URL i en XML-fil , 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 använder PHP : s " file_get_contents ( ) "-metoden för att få innehållet i XML -filen finns på " www.example_xml_file.xml " och lagra den som en sträng i variabeln " $ xml_file . " Det skapar då en ny DOM objektet och lagrar det i " variabeln $ dok . " Slutligen laddar den XML -fil som en DOM och skapar en DOMXPath objektet och lagrar det i variabeln " $ xpath . "
    2

    tolka XML -filen . Med tanke på följande XML-fil :


    1223 < /id >

    Lördag 23 juli < /Publiceringsdatum >

    Titel < /title > <br> <p> < /böcker > <br> <p> Skriv följande kod : <br> <p> $ item = $ xpath - > utvärdera ( " //id " ) ; <br> <p> Detta väljer " <id> " nod från trädet och lagrar det i variabeln " $ posten . " Addera 3 <p> Skriv ut data . För att testa och bekräfta XML filen tolkas korrekt , skriva ut de data som hämtas från XML -filen . I din textredigerare , skriv följande kod : <br> <p> echo $ post ; <br> <p> Detta kommer att skriva ut de data som finns i fältet "ID" taggar från prov 2 , vilket bekräftar att filen tolkas korrekt . Addera <br> <div class=dad2><script language='javascript' src='/ad/201310/4.js'></script></div> <div class=dad3><script language='javascript' src='/ad/201310/33.js'></script></div> </div> </td> </tr> </table> <table class=dhang1 bgcolor="#DEE7EE"> <tr> <td></td> </tr> </table> <div class=dhang7></div> <table width="92%" height="51" border="0" align="center" cellpadding="0" cellspacing="0"> <tr> <td width="50%"><p>Tidigare: <a class='LinkPrevArticle' href='http://www.dator.xyz/Programmering/php-mysql-programming/91802.html' >Hur man berättar MySQL Query att hålla tomt utrymme </a></li></p></td> </tr> <tr> <td width="50%">nästa: <a class='LinkNextArticle' href='http://www.dator.xyz/Programmering/php-mysql-programming/91804.html' >Hur man sparar Decimaler till MySQL </a></li></td> </tr> </table></td> </tr> </table> <div class=dhang7></div> <table class=s770x246 > <tr> <td class=s375x246 ><table width="380" border="0" cellpadding="0" cellspacing="0" class="bian"> <tr> <td height="244" valign="top"><table class=c1 > <tr> <td width="4%" height="29"> </td> <td width="96%" class="lan_lm"> relaterade artiklar </td> </tr> </table> <table width="95%" height="209" border="0" align="center" cellpadding="0" cellspacing="4"> <tr> <td height="201"><table width="100%" cellpadding="0" cellspacing="0"><tr><td width="10" valign="top" class="">·</td><td class=""><a class="" href="http://www.dator.xyz/Programmering/php-mysql-programming/91334.html" title="Hur man installerar ett PHP XML Serializer " target="_self">Hur man installerar ett PHP XML Serializer </a></td></tr><tr><td width="10" valign="top" class="">·</td><td class=""><a class="" href="http://www.dator.xyz/Programmering/php-mysql-programming/91830.html" title="Hur man använder dollartecknet i en sträng i PHP " target="_self">Hur man använder dollartecknet i en sträng i PHP </a></td></tr><tr><td width="10" valign="top" class="">·</td><td class=""><a class="" href="http://www.dator.xyz/Programmering/php-mysql-programming/91479.html" title="Hur Testa PHP Exec " target="_self">Hur Testa PHP Exec </a></td></tr><tr><td width="10" valign="top" class="">·</td><td class=""><a class="" href="http://www.dator.xyz/Programmering/php-mysql-programming/91935.html" title="Hur Radera från flera tabeller med PHP i MySQL " target="_self">Hur Radera från flera tabeller med PHP i MySQL </a></td></tr><tr><td width="10" valign="top" class="">·</td><td class=""><a class="" href="http://www.dator.xyz/Programmering/php-mysql-programming/92801.html" title="Hur man gör en PHP Kontaktformulär på GoDaddy " target="_self">Hur man gör en PHP Kontaktformulär på GoDaddy </a></td></tr><tr><td width="10" valign="top" class="">·</td><td class=""><a class="" href="http://www.dator.xyz/Programmering/php-mysql-programming/92312.html" title="Hur du ansluter en sträng i PHP " target="_self">Hur du ansluter en sträng i PHP </a></td></tr><tr><td width="10" valign="top" class="">·</td><td class=""><a class="" href="http://www.dator.xyz/Programmering/php-mysql-programming/92212.html" title="Hur man se alla delar av en tvådimensionell array i PHP " target="_self">Hur man se alla delar av en tvådimensionell array i PH…</a></td></tr><tr><td width="10" valign="top" class="">·</td><td class=""><a class="" href="http://www.dator.xyz/Programmering/php-mysql-programming/93039.html" title="Hur man lär sig PHP Web Design " target="_self">Hur man lär sig PHP Web Design </a></td></tr><tr><td width="10" valign="top" class="">·</td><td class=""><a class="" href="http://www.dator.xyz/Programmering/php-mysql-programming/92626.html" title="Hur man uppdaterar en kolumn i MySQL " target="_self">Hur man uppdaterar en kolumn i MySQL </a></td></tr><tr><td width="10" valign="top" class="">·</td><td class=""><a class="" href="http://www.dator.xyz/Programmering/php-mysql-programming/91811.html" title="Tutorial på PHP Foto Album " target="_self">Tutorial på PHP Foto Album </a></td></tr><tr></tr></table></td> </tr> </table></td> </tr> </table></td> <td width="20" valign="top"></td> <td width="375" valign="top"><table width="380" border="0" cellpadding="0" cellspacing="0" class="bian"> <tr> <td height="244" valign="top"> <table class=c3 > <tr> <td width="4%" height="29"> </td> <td width="96%" class="lan_lm">Utvalda artiklarna </td> </tr> </table> <table class=c4 > <tr> <td height="199"><table width="100%" cellpadding="0" cellspacing="0"><tr><td width="10" valign="top" class="">·</td><td class=""><a class="" href="http://www.dator.xyz/Programmering/computer-programming-languages/86834.html" title="Hur man använder en konsekvent Trace System för Enklare felsökning " target="_self">Hur man använder en konsekvent Trace System för Enkla…</a></td></tr><tr><td width="10" valign="top" class="">·</td><td class=""><a class="" href="http://www.dator.xyz/Programmering/python-programming/93918.html" title="Hur du sorterar en Python Dictionary av nycklar eller värden " target="_self">Hur du sorterar en Python Dictionary av nycklar eller v…</a></td></tr><tr><td width="10" valign="top" class="">·</td><td class=""><a class="" href="http://www.dator.xyz/Programmering/php-mysql-programming/92026.html" title="Konvertera ett PHP Array nyckel till Numbers " target="_self">Konvertera ett PHP Array nyckel till Numbers </a></td></tr><tr><td width="10" valign="top" class="">·</td><td class=""><a class="" href="http://www.dator.xyz/Programmering/computer-programming-languages/86387.html" title="Hur Uppskatta Transfer Functions fysikaliska system i MATLAB " target="_self">Hur Uppskatta Transfer Functions fysikaliska system i M…</a></td></tr><tr><td width="10" valign="top" class="">·</td><td class=""><a class="" href="http://www.dator.xyz/Programmering/computer-programming-languages/88296.html" title="Hur Validera en e-postadress i ASP.Net " target="_self">Hur Validera en e-postadress i ASP.Net </a></td></tr><tr><td width="10" valign="top" class="">·</td><td class=""><a class="" href="http://www.dator.xyz/Programmering/php-mysql-programming/91348.html" title="Hur hämta rader från ResultSet för MySQL i JSP " target="_self">Hur hämta rader från ResultSet för MySQL i JSP </a></td></tr><tr><td width="10" valign="top" class="">·</td><td class=""><a class="" href="http://www.dator.xyz/Programmering/visual-basics-programming/95203.html" title="Hur man skickar ett e-postbilaga i Vb.Net " target="_self">Hur man skickar ett e-postbilaga i Vb.Net </a></td></tr><tr><td width="10" valign="top" class="">·</td><td class=""><a class="" href="http://www.dator.xyz/Programmering/php-mysql-programming/91462.html" title="Hur ansluta till MySQL i SSIS " target="_self">Hur ansluta till MySQL i SSIS </a></td></tr><tr><td width="10" valign="top" class="">·</td><td class=""><a class="" href="http://www.dator.xyz/Programmering/visual-basics-programming/95438.html" title="Hur Debug I Visual Basic " target="_self">Hur Debug I Visual Basic </a></td></tr><tr><td width="10" valign="top" class="">·</td><td class=""><a class="" href="http://www.dator.xyz/Programmering/computer-programming-languages/88408.html" title="Hur man skriver Oracle SQL-kod som kommer att skapa tabellen Anställda " target="_self">Hur man skriver Oracle SQL-kod som kommer att skapa tab…</a></td></tr><tr></tr></table></td> </tr> </table></td> </tr> </table></td> </tr> </table></td> </tr> </table> <div class=dhang8></div> <div class=dhang1></div> <table class=b1> <tr> <td class=bs height=90 align=middle>Copyright © Dator Kunskap http://www.dator.xyz </td> </tr> </table> <div class=dhang1></div> </div> </body> </html>