Home Hardware Networking Programmazione Software Domanda Sistemi
Conoscenza Informatica >> Programmazione >> PHP /MySQL Programmazione >> .

Come verificare XML Parse

XML sta per " Extensible Markup Language ", e fornisce un modo per i dati che devono essere inviati e ricevuti tramite Internet . I dati vengono memorizzati come tag , o elementi . A differenza di HTML , XML non contiene un insieme di tag predefiniti . Tutti i tag in XML vengono create dall'utente e vengono utilizzati a scopo di memorizzazione dati . Al fine di estrarre i dati da dentro questi tag , il file XML deve essere analizzato utilizzando un " modello di dati Object ", o DOM , e uno speciale linguaggio di query denominato " XPath. " Istruzioni
1

Creare il documento DOM . Dato " http://www.example.com/example_xml_file.xml ", come l'URL di un file XML , e utilizzando PHP come linguaggio per implementare DOM e XPath , inserire il seguente codice nel tuo editor di testo :

$ 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 ) ;

Questo codice utilizza il PHP " file_get_contents ( ) " metodo per ottenere il contenuto del file XML si trova in " www.example_xml_file.xml " e conservarla come una stringa nella variabile "$ xml_file . " Si crea quindi un nuovo oggetto DOM e lo memorizza nella " variabile $ doc . " Infine, si carica il file XML come DOM e crea un oggetto DOMXPath e lo memorizza nella variabile " $ XPath . "
2

analizzare il file XML . Dato il seguente file XML:


1223 < /id >

Sabato 23 luglio < /PublishDate >

titolo < /title> <br> <p> </Books > <br> <p> Inserisci il seguente codice : <br> <p> $ oggetto = $ xpath - > valutare ( " //id") ; <br> <p> Questo seleziona il nodo " <id> " dall'albero e lo memorizza nella variabile " $ oggetto ". <br> 3 <p > Stampare i dati . Per testare e confermare il file XML è stato analizzato correttamente , stampare i dati letti dal file XML . In un editor di testo , inserire il seguente codice : <br> <p> echo $ elemento ; <br> <p> Questo stamperà i dati contenuti all'interno dei tag "id" da Campione 2 , a conferma che il file è stato analizzato correttamente . <br> <br> <ul class="mhjkhjlj"> <li> <a class='LinkPrevArticle' href='/Programmazione/PHP--MySQL-Programmazione/1183604.html' >Come dire a MySQL Query per mantenere Spazio Bianco </a></li> <li> <a class='LinkNextArticle' href='/Programmazione/PHP--MySQL-Programmazione/1183608.html' >Come salvare Decimali a MySQL </a></li> </ul> <div class="deep"> <div class="guanggadsadswqew"><script language='javascript' src='http://www.354353.com/AD/it3.js'></script></div> <div class="guanggadsadswqew1"></div> </div> <div class="xiangguanleitong"> <div class="vbfdghgjt65f"><h4>Informazioni correlate</h4></div> <ul> <li><a href="/Programmazione/Computer-Programming-Languages/1174178.html" target="_blank">Come Digita un Overstrike </a></li><li><a href="/Programmazione/Nozioni-di-base-di-Visual-Programming/1189878.html" target="_blank">Come stampare i dati in VB.NET </a></li><li><a href="/Programmazione/PHP--MySQL-Programmazione/1186284.html" target="_blank">Come scrivere un sito web 301 o 302 Redirect con PHP </a></li><li><a href="/Programmazione/Nozioni-di-base-di-Visual-Programming/1193116.html" target="_blank">Come aggiungere una casella di immagine in Visual Basic </a></li><li><a href="/Programmazione/PHP--MySQL-Programmazione/1184030.html" target="_blank">Come rimuovere PHP MailTo </a></li><li><a href="/Programmazione/Java-Programming/1180754.html" target="_blank">Regole di business in Java </a></li><li><a href="/Programmazione/Computer-Programming-Languages/1177836.html" target="_blank">Come moltiplicare interi con passaggio di bit </a></li><li><a href="/Programmazione/Nozioni-di-base-di-Visual-Programming/1191794.html" target="_blank">Come faccio a creare campi di incremento automatico in Visual Basic per Access </a></li> </ul> </div> </div> </div> <div class="woshiyouleirog"> <div class="zxtjianasd"> <div class="bidssdfjm3"><h4>Articoli consigliati</h4></div> <div class="dasdcdfurit33"> <ul> <li><a href="/Programmazione/PHP--MySQL-Programmazione/1183466.html" target="_blank">Modo semplice per passare clausole di query PHP </a></li><li><a href="/Programmazione/PHP--MySQL-Programmazione/1183852.html" target="_blank">Come risolvere un String Split </a></li><li><a href="/Programmazione/PHP--MySQL-Programmazione/1184968.html" target="_blank">Come contare il numero di occorrenze in PHP </a></li><li><a href="/Programmazione/PHP--MySQL-Programmazione/1185154.html" target="_blank">Come lista di dati da MySQL a PHP </a></li><li><a href="/Programmazione/PHP--MySQL-Programmazione/1183700.html" target="_blank">Come aggiornare MySQL </a></li><li><a href="/Programmazione/PHP--MySQL-Programmazione/1184668.html" target="_blank">Come utilizzare ODBC con PHP </a></li><li><a href="/Programmazione/PHP--MySQL-Programmazione/1183444.html" target="_blank">Come monitorare MySQL Con Pandora </a></li><li><a href="/Programmazione/PHP--MySQL-Programmazione/1184012.html" target="_blank">Come contare le occorrenze di un carattere in una stringa in PHP </a></li><li><a href="/Programmazione/PHP--MySQL-Programmazione/1184436.html" target="_blank">Come creare RSS con PHP </a></li><li><a href="/Programmazione/PHP--MySQL-Programmazione/1183464.html" target="_blank">MYSQL Insert è lento </a></li> </ul> </div> </div> <div class="guanggandgsa32a"> </div> <div class="huosirengs"> <li><a class='childclass' href='/Programmazione/C--C-----Programming/' target="_self">C /C + + Programming</a></li> <li><a class='childclass' href='/Programmazione/Computer-Programming-Languages/' target="_self">Computer Programming Languages</a></li> <li><a class='childclass' href='/Programmazione/Delphi-Programming/' target="_self">Delphi Programming</a></li> <li><a class='childclass' href='/Programmazione/Java-Programming/' target="_self">Java Programming</a></li> <li><a class='childclass' href='/Programmazione/Programmazione-Javascript/' target="_self">Programmazione Javascript</a></li> <li><a class='childclass' href='/Programmazione/PHP--MySQL-Programmazione/' target="_self">PHP /MySQL Programmazione</a></li> <li><a class='childclass' href='/Programmazione/Perl-Programming/' target="_self">Perl Programming</a></li> <li><a class='childclass' href='/Programmazione/Python-Programming/' target="_self">Python Programming</a></li> <li><a class='childclass' href='/Programmazione/rubino-Programmazione/' target="_self">rubino Programmazione</a></li> <li><a class='childclass' href='/Programmazione/Nozioni-di-base-di-Visual-Programming/' target="_self">Nozioni di base di Visual Programming</a></li> </div> </div> </div> <div class="dsadsafa-da"> <p class="sdqwfwe42">  </p> <p class="vbnhg654">Programmazione © www.354353.com</p> <p class="iop8iud"> </p> </div> </div> </body> </html>