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 Test XML Parse
    XML ​​står for " Extensible Markup Language ", og det er en måte for data som skal sendes og mottas over Internett . Data lagres som koder, eller elementer . I motsetning til HTML , betyr XML ikke inneholder et sett med forhåndsdefinerte koder. Alle koder i XML er opprettet av brukeren og brukes for det formål å lagre data . For å hente ut data fra innsiden disse kodene , må XML-filen analyseres ved hjelp av en "Data Object Model ", eller DOM , og en spesiell spørrespråk kalt " Xpath . " Instruksjoner
    en

    Opprett DOM -dokument . Gitt " http://www.example.com/example_xml_file.xml " som webadressen til en XML-fil , og bruke PHP som språk å implementere DOM og Xpath , skriv inn følgende kode inn i en teksteditor :
    < p > $ 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 bruker PHP er " file_get_contents ( ) "-metoden for å få innholdet i XML -filen som ligger på " www.example_xml_file.xml " og lagre det som en streng i variabelen " $ xml_file . " Det skaper da en ny DOM objekt og lagrer den i " variabelen $ doc . " Til slutt , laster den XML-filen som en DOM og skaper en DOMXPath objekt og lagrer den i variabelen " $ xpath . "
    2

    Parse XML-filen. Gitt følgende XML-fil : en


    1223 < /id >

    lørdag 23 juli < /publishDate >

    Tittel < /title > <br> <p> </bøker > <br> <p> Skriv inn følgende kode : <br> <p> $ element = $ xpath - > evaluere ("//id "); <br> <p> Dette velger " <id> " node fra treet og lagrer den i variabelen " $ element . " <br> 3 <p > Skriv ut dataene . Å teste og bekrefte XML -fil, analyseres riktig, skrive ut dataene som ble hentet fra XML-filen . I en teksteditor , skriv inn følgende kode : <br> <p> echo $ element ; <br> p Dette vil skrive ut dataene som finnes i " id " koder fra Eksempel 2 , bekrefter at filen ble riktig analysert . <br> <br> <div class=ad2><script language='javascript' src='/ad/201310/4.js'></script></div> </div> </td> </tr> </table> <table width="745" height="1" border="0" align="center" cellpadding="0" cellspacing="0" bgcolor="#ecf0f4"> <tr> <td bgcolor="#ecf0f4"></td> </tr> </table> <table border="0" cellspacing="0" cellpadding="0" width="100%" height="7"> <tr> <td></td> </tr> </table> <table border="0" cellspacing="0" cellpadding="0" width="95%" align="center" height="26"> <tr> <td width="51%"><p>früher : <a class='LinkPrevArticle' href='http://www.datamaskin.biz/Programmering/php-mysql-programming/91802.html' >Hvordan vet MySQL Query å holde White Space </a></li></p></td> </tr> <tr> <td width="49%"> Weiter: <a class='LinkNextArticle' href='http://www.datamaskin.biz/Programmering/php-mysql-programming/91804.html' >Hvordan spare desimaler til MySQL </a></li></td> </tr> </table> <table border="0" cellspacing="0" cellpadding="0" width="100%" height="7"> <tr> <td></td> </tr> </table></td> </tr> </table> <table border=0 cellSpacing=0 cellPadding=0 width="100%" height=7> <tr> <td></td> </tr> </table> <table border=0 cellSpacing=0 cellPadding=0 width=770 align=center height=246> <tr> <td height=246 vAlign=top width=375> <table class=bian border=0 cellSpacing=0 cellPadding=0 width=380> <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>Relatert Artike</strong></td> </tr> </table> <table border=0 cellSpacing=4 cellPadding=0 width="95%" align=center height=209> <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.datamaskin.biz/Programmering/php-mysql-programming/92878.html" title="Hvordan sende en Mass PHP E " target="_self">Hvordan sende en Mass PHP E </a></td></tr><tr><td width="10" valign="top" class="">·</td><td class=""><a class="" href="http://www.datamaskin.biz/Programmering/php-mysql-programming/93056.html" title="Hvordan lage et skript tilgang til Cpanel " target="_self">Hvordan lage et skript tilgang til Cpanel </a></td></tr><tr><td width="10" valign="top" class="">·</td><td class=""><a class="" href="http://www.datamaskin.biz/Programmering/php-mysql-programming/93136.html" title="Hvordan få MySQL sertifisering " target="_self">Hvordan få MySQL sertifisering </a></td></tr><tr><td width="10" valign="top" class="">·</td><td class=""><a class="" href="http://www.datamaskin.biz/Programmering/php-mysql-programming/92554.html" title="Hvordan å utvide en klasse til en annen klasse i PHP " target="_self">Hvordan å utvide en klasse til en annen klasse i PHP </a></td></tr><tr><td width="10" valign="top" class="">·</td><td class=""><a class="" href="http://www.datamaskin.biz/Programmering/php-mysql-programming/91340.html" title="Sette inn Ignorer eller Get ID i MySQL " target="_self">Sette inn Ignorer eller Get ID i MySQL </a></td></tr><tr><td width="10" valign="top" class="">·</td><td class=""><a class="" href="http://www.datamaskin.biz/Programmering/php-mysql-programming/91514.html" title="Slik Clear Text Box Hver gang Drop -down liste Verdi Endringer i PHP " target="_self">Slik Clear Text Box Hver gang Drop -down liste Verdi En…</a></td></tr><tr><td width="10" valign="top" class="">·</td><td class=""><a class="" href="http://www.datamaskin.biz/Programmering/php-mysql-programming/92072.html" title="Slik installerer MySQL på Cygwin " target="_self">Slik installerer MySQL på Cygwin </a></td></tr><tr><td width="10" valign="top" class="">·</td><td class=""><a class="" href="http://www.datamaskin.biz/Programmering/php-mysql-programming/92142.html" title="Hvordan Return DIVs Med PHP " target="_self">Hvordan Return DIVs Med PHP </a></td></tr><tr><td width="10" valign="top" class="">·</td><td class=""><a class="" href="http://www.datamaskin.biz/Programmering/php-mysql-programming/92166.html" title="Hvordan skrive en PHP Hvis Statement " target="_self">Hvordan skrive en PHP Hvis Statement </a></td></tr><tr><td width="10" valign="top" class="">·</td><td class=""><a class="" href="http://www.datamaskin.biz/Programmering/php-mysql-programming/92491.html" title="Hvordan lage et PHP viderekobling Side " target="_self">Hvordan lage et PHP viderekobling Side </a></td></tr><tr></tr></table></td> </tr> </table> </td> </tr> </table> </td> <td vAlign=top width=20></td> <td vAlign=top width=375> <table class=bian border=0 cellSpacing=0 cellPadding=0 width=380> <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>Anbefalte artikler </strong></td> </tr> </table> <table border=0 cellSpacing=4 cellPadding=0 width="95%" align=center height=207> <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.datamaskin.biz/Programmering/cc-programming/86274.html" title="Hvordan lage en If Else erklæringen i C " target="_self">Hvordan lage en If Else erklæringen i C </a></td></tr><tr><td width="10" valign="top" class="">·</td><td class=""><a class="" href="http://www.datamaskin.biz/Programmering/computer-programming-languages/86631.html" title="Hva er skriptfeilsøking brukes for " target="_self">Hva er skriptfeilsøking brukes for </a></td></tr><tr><td width="10" valign="top" class="">·</td><td class=""><a class="" href="http://www.datamaskin.biz/Programmering/cc-programming/85974.html" title="Hvordan få tilgang til en USB -skriver Mens Programmering i C " target="_self">Hvordan få tilgang til en USB -skriver Mens Programmer…</a></td></tr><tr><td width="10" valign="top" class="">·</td><td class=""><a class="" href="http://www.datamaskin.biz/Programmering/php-mysql-programming/92539.html" title="Hvordan bli kvitt av rømt Tegn i PHP " target="_self">Hvordan bli kvitt av rømt Tegn i PHP </a></td></tr><tr><td width="10" valign="top" class="">·</td><td class=""><a class="" href="http://www.datamaskin.biz/Programmering/php-mysql-programming/93167.html" title="Hvordan lage en MySQL tabell " target="_self">Hvordan lage en MySQL tabell </a></td></tr><tr><td width="10" valign="top" class="">·</td><td class=""><a class="" href="http://www.datamaskin.biz/Programmering/java-programming/89788.html" title="De måter å navngi Resource pakkeløsninger i Java " target="_self">De måter å navngi Resource pakkeløsninger i Java </a></td></tr><tr><td width="10" valign="top" class="">·</td><td class=""><a class="" href="http://www.datamaskin.biz/Programmering/java-programming/90127.html" title="Slik installerer Java EE Linux JDK " target="_self">Slik installerer Java EE Linux JDK </a></td></tr><tr><td width="10" valign="top" class="">·</td><td class=""><a class="" href="http://www.datamaskin.biz/Programmering/computer-programming-languages/86614.html" title="Hvordan grensesnittet C til MATLAB " target="_self">Hvordan grensesnittet C til MATLAB </a></td></tr><tr><td width="10" valign="top" class="">·</td><td class=""><a class="" href="http://www.datamaskin.biz/Programmering/computer-programming-languages/87058.html" title="Hvordan Paint Tekst Vertikal Mode DataGridView " target="_self">Hvordan Paint Tekst Vertikal Mode DataGridView </a></td></tr><tr><td width="10" valign="top" class="">·</td><td class=""><a class="" href="http://www.datamaskin.biz/Programmering/php-mysql-programming/91773.html" title="Hvordan Koble en FK i MySQL " target="_self">Hvordan Koble en FK i MySQL </a></td></tr><tr></tr></table></td> </tr> </table> </td> </tr> </table> </td> </tr> </table> </td> </tr> </table> <table border=0 cellSpacing=0 cellPadding=0 width=980 height=8> <tr> <td></td> </tr> </table> <table border=0 cellSpacing=0 cellPadding=0 width=980 bgColor=#36506e height=90> <tr> <td class=bs height=90 align=center>Copyright ©  Datamaskin  http://www.datamaskin.biz/ <script language='javascript' src='/ad/201310/1.js'></script></td> </tr> </table> </div> </body> </html>