Welkom op de Nederland Computer Kennisnetwerk!  
 
Zoeken computer kennis
Home Hardware Netwerken Programmering Software Computerstoring Besturingssysteem
Computer Kennis >> Programmering >> PHP /MySQL Programmering >> Content
Hoe te testen XML Parse
XML staat voor " Extensible Markup Language , " en biedt het een manier om gegevens te verzenden en te ontvangen via het internet . Opgeslagen als markeringen of onderdelen . In tegenstelling tot HTML , XML is niet een set van vooraf gedefinieerde tags bevatten . Alle tags in XML worden gemaakt door de gebruiker worden gebruikt voor het doel van het opslaan van gegevens . Om de gegevens vanuit deze tags lezen , moet het XML -bestand worden ontleed met behulp van een "Data Object Model " of DOM en een speciale query- taal genaamd " XPath . " Instructies
1

Maak de DOM document . Gegeven " http://www.example.com/example_xml_file.xml " als de URL van een XML-bestand , en met behulp van PHP als de taal te DOM en Xpath voeren , voer de volgende code in uw tekstverwerker:

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

$ xml_file = file_get_contents ( $ URL ) ;

$ doc
= new DOMDocument ( ) ; < br

$ doc - > loadXML ( $ xml_file ) > ;

$ xpath = new DOMXPath ( $ doc ) ;

Deze code maakt gebruik van PHP " file_get_contents ( ) " methode om zich te de inhoud van het XML -bestand bij " www.example_xml_file.xml " en opslaan als een string in variabele " $ xml_file . " Het maakt vervolgens een nieuwe DOM object en slaat deze op in " variabele $ doc . " Tot slot , laadt het XML -bestand als een DOM en creëert een DOMXPath object en slaat deze op in de variabele " $ xpath . " Kopen van 2

Analyseer het XML-bestand . Gegeven de volgende XML-bestand :



1223 < /id >

Zaterdag
, 23 juli < /publishDate > < br >

titel < /title > <br> <p> < /boeken > <br> <p> Voer de volgende code : <p> $ Item <br> = $ xpath - > evalueren ( " //id " ) ; <br> <p> Dit selecteert de " <id> " knooppunt van de boom en slaat deze op in de variabele " $ punt . " <br> 3 <p > Druk de gegevens . Om het XML-bestand te testen en te bevestigen is correct geparseerd , print de gegevens die werd opgehaald uit het XML-bestand . In je tekst editor , voer de volgende code : <br> <p> echo $ post ; <br> <p> Dit zal de gegevens in de " id " tags uit Monster 2 te drukken, bevestigt dat het bestand correct werd ontleed . <br> <br></td> </tr> </table> <table border=0 cellSpacing=0 cellPadding=0 width=970 align=center height=90> <tr> <td bgColor=#e7edf4 align=middle><script language='javascript' src='/ad/201310/3.js'></script></td> </tr> </table> <table border=0 cellSpacing=0 cellPadding=0 width=970 align=center height=90> <tr> <td align=left>Previous: <a class='LinkPrevArticle' href='/programmering/php-mysql-programming/201309/91802.html' >Hoe herken ik het MySQL Query te houden White Space </a></li> </td> <td align=right>Next: <a class='LinkNextArticle' href='/programmering/php-mysql-programming/201309/91804.html' >Hoe te Decimalen Opslaan om MySQL </a></li> </td> </tr> </table> </td> </tr> </table> <table border=0 cellSpacing=0 cellPadding=0 width=970 align=center height=18> <tr> <td></td> </tr> </table> <table border=0 cellSpacing=0 cellPadding=0 width=970 align=center height=246> <tr> <td height=246 vAlign=top width=199> <table class=bian border=0 cellSpacing=0 cellPadding=0 width=199> <tr> <td height=244 vAlign=top width=197> <table border=0 cellSpacing=0 cellPadding=0 width="100%" bgColor=#dbe3ee> <tr> <td height=29 width="4%"> </td> <td width="96%"><STRONG>PHP /MySQL Programmering</STRONG></td> </tr> </table> <table width="100%" cellpadding="0" cellspacing="0"><tr><td width="10" valign="top" class="">·</td><td class=""><a class="" href="/programmering/php-mysql-programming/201309/93060.html" title="Hoe PDF-bestanden in PHP lezen " target="_self">Hoe PDF-bestanden in PHP lezen…</a></td></tr><tr><td width="10" valign="top" class="">·</td><td class=""><a class="" href="/programmering/php-mysql-programming/201309/92014.html" title="Hoe maak je een Sub XML-structuur Snippet krijgen van een Big XML File " target="_self">Hoe maak je een Sub XML-struct…</a></td></tr><tr><td width="10" valign="top" class="">·</td><td class=""><a class="" href="/programmering/php-mysql-programming/201309/91587.html" title="Hoe te XML toewijzen aan een variabele in PHP " target="_self">Hoe te XML toewijzen aan een v…</a></td></tr><tr><td width="10" valign="top" class="">·</td><td class=""><a class="" href="/programmering/php-mysql-programming/201309/91773.html" title="Hoe kan ik een FK Link in MySQL " target="_self">Hoe kan ik een FK Link in MySQ…</a></td></tr><tr><td width="10" valign="top" class="">·</td><td class=""><a class="" href="/programmering/php-mysql-programming/201309/91997.html" title="Wat zijn de oorzaken MySQL Overhead ? " target="_self">Wat zijn de oorzaken MySQL Ove…</a></td></tr><tr><td width="10" valign="top" class="">·</td><td class=""><a class="" href="/programmering/php-mysql-programming/201309/92272.html" title="Hoe maak je een Zero verwijderen van een decimaal in PHP " target="_self">Hoe maak je een Zero verwijder…</a></td></tr><tr><td width="10" valign="top" class="">·</td><td class=""><a class="" href="/programmering/php-mysql-programming/201309/92822.html" title="PHP Proxy Tutorial " target="_self">PHP Proxy Tutorial </a></td></tr><tr><td width="10" valign="top" class="">·</td><td class=""><a class="" href="/programmering/php-mysql-programming/201309/92307.html" title="Hoe te Laat PHP te schrijven naar bestand " target="_self">Hoe te Laat PHP te schrijven n…</a></td></tr><tr><td width="10" valign="top" class="">·</td><td class=""><a class="" href="/programmering/php-mysql-programming/201309/92165.html" title="Hoe maak je Stuur een massa e-mail in PHP batches " target="_self">Hoe maak je Stuur een massa e-…</a></td></tr><tr></tr></table></td> </tr> </table> </td> <td vAlign=top width=12></td> <td vAlign=top width=375> <table class=bian border=0 cellSpacing=0 cellPadding=0 width=375> <tr> <td height=244 vAlign=top> <table border=0 cellSpacing=0 cellPadding=0 width="100%" bgColor=#dbe3ee> <tr> <td height=29 width="4%"> </td> <td width="96%"><STRONG>Related Articles</STRONG></td> </tr> </table> <table border=0 cellSpacing=4 cellPadding=0 width="95%" align=center height=209> <tr> <td height=201 width="33%"><IMG src="/img_xby/n1.jpg" width=111 height=182></td> <td width="67%"><a class='LinkArticleCorrelative' href='/programmering/visual-basics-programming/201309/96568.html' target="_self">Hoe maak je een Combo Box Maak in Visual…</a><br><a class='LinkArticleCorrelative' href='/programmering/visual-basics-programming/201309/96567.html' target="_self">Hoe maak je een Check Box Maak in Visual…</a><br><a class='LinkArticleCorrelative' href='/programmering/visual-basics-programming/201309/96566.html' target="_self">Hoe maak je een tekstvak maken in Visual…</a><br><a class='LinkArticleCorrelative' href='/programmering/visual-basics-programming/201309/96565.html' target="_self">Hoe maak je een optie Box in Visual Basi…</a><br><a class='LinkArticleCorrelative' href='/programmering/visual-basics-programming/201309/96564.html' target="_self">Hoe maak je een schijf keuzelijst in Vis…</a><br><a class='LinkArticleCorrelative' href='/programmering/visual-basics-programming/201309/96563.html' target="_self">Hoe kan ik een keuzelijst maken in Visua…</a><br><a class='LinkArticleCorrelative' href='/programmering/visual-basics-programming/201309/96562.html' target="_self">Hoe kan ik een Picture Box Maak in Visua…</a><br><a class='LinkArticleCorrelative' href='/programmering/visual-basics-programming/201309/96561.html' target="_self">Hoe een bestand keuzelijst Maak in Visua…</a><br><a class='LinkArticleCorrelative' href='/programmering/visual-basics-programming/201309/96560.html' target="_self">Hoe kan ik een afbeelding Box Maak in Vi…</a><br></td> </tr> </table> </td> </tr> </table> </td> <td vAlign=top width=8></td> <td vAlign=top width=376> <table class=bian border=0 cellSpacing=0 cellPadding=0 width=375> <tr> <td height=244 vAlign=top> <table border=0 cellSpacing=0 cellPadding=0 width="100%" bgColor=#dbe3ee> <tr> <td height=29 width="4%"> </td> <td width="96%"><STRONG>Programmering Articles</STRONG></td> </tr> </table> <table border=0 cellSpacing=4 cellPadding=0 width="95%" align=center height=207> <tr> <td height=199 width="33%"><IMG src="/img_xby/n2.jpg" width=111 height=182></td> <td width="67%"> <table width="100%" cellpadding="0" cellspacing="0"><tr><td width="10" valign="top" class="">·</td><td class=""><a class="" href="/programmering/visual-basics-programming/201309/95024.html" title="Hoe de DataReader gebruiken in VB.Net " target="_self">Hoe de DataReader gebruiken in VB.Net </a></td></tr><tr><td width="10" valign="top" class="">·</td><td class=""><a class="" href="/programmering/java-programming/201309/89718.html" title="Het verschil tussen Interface & Abstract Class " target="_self">Het verschil tussen Interface & Abstract…</a></td></tr><tr><td width="10" valign="top" class="">·</td><td class=""><a class="" href="/programmering/computer-programming-languages/201309/88361.html" title="Hoe kan ik een . Exe exporteren Visual C # Studio Express " target="_self">Hoe kan ik een . Exe exporteren Visual C…</a></td></tr><tr><td width="10" valign="top" class="">·</td><td class=""><a class="" href="/programmering/python-programming/201309/93508.html" title="String Lengte Limit in Python " target="_self">String Lengte Limit in Python </a></td></tr><tr><td width="10" valign="top" class="">·</td><td class=""><a class="" href="/programmering/python-programming/201309/93532.html" title="Hoe kan ik een Entry Box Zorg in Python " target="_self">Hoe kan ik een Entry Box Zorg in Python </a></td></tr><tr><td width="10" valign="top" class="">·</td><td class=""><a class="" href="/programmering/computer-programming-languages/201309/87968.html" title="Hoe je Font Processing Creëren " target="_self">Hoe je Font Processing Creëren </a></td></tr><tr><td width="10" valign="top" class="">·</td><td class=""><a class="" href="/programmering/javascript-programming/201309/90771.html" title="Javascript beëindigd String Letterlijke Fouten " target="_self">Javascript beëindigd String Letterlijke…</a></td></tr><tr><td width="10" valign="top" class="">·</td><td class=""><a class="" href="/programmering/visual-basics-programming/201309/96068.html" title="Hoe kan ik bestanden hernoemen met een VBS script ? " target="_self">Hoe kan ik bestanden hernoemen met een V…</a></td></tr><tr><td width="10" valign="top" class="">·</td><td class=""><a class="" href="/programmering/visual-basics-programming/201309/95036.html" title="Hoe te besparen een ListBox Waarde in VBA " target="_self">Hoe te besparen een ListBox Waarde in VB…</a></td></tr><tr></tr></table></td> </tr> </table> </td> </tr> </table> </td> </tr> </table> <table border=0 cellSpacing=0 cellPadding=0 width=970 align=center height=10> <tr> <td></td> </tr> </table> <table border=0 cellSpacing=0 cellPadding=0 width=970 align=center height=57> <tr> <td class=bs background=/img_xby/di.jpg align=center>Copyright © Computer Kennis http://www.nldit.com <script language='javascript' src='/ad/201310/5.js'></script></td> </tr> </table> <table border=0 cellSpacing=0 cellPadding=0 width=970 align=center height=10> <tr> <td></td> </tr> </table> </div> </body> </html>