| Home  | Casa  | Hardware  | Networking  | Programmazione  | Software  | Domanda  | Sistemi  |   
Programmazione  
  • C /C + + Programming

  • Computer Programming Languages

  • Delphi Programming

  • Java Programming

  • Programmazione Javascript

  • PHP /MySQL Programmazione

  • Perl Programming

  • Python Programming

  • rubino Programmazione

  • Nozioni di base di Visual Programming
  •  
    Conoscenza Informatica >> Programmazione >> PHP /MySQL Programmazione >> Content
    Come fare il parsing di un file XML
    XML sta per " Extensible Markup Language ". XML ha lo scopo di trasferire informazioni e contenuti sul web. Il contenuto di un documento XML può essere letta e manipolata utilizzando un " modello dei dati ", o DOM . Un documento DOM memorizza i dati XML in una gerarchia conosciuta come una struttura "ad albero " . Tutti gli elementi del documento XML costituiscono l'albero , e ogni elemento è chiamato un " nodo ". Per l'albero trasversale , uno speciale linguaggio di query denominato " XPath " può essere usato con il documento DOM . Cose che ti serviranno
    editore
    Web server Testo PHP installato
    Mostra più istruzioni
    1

    creare il documento DOM . Dato " http://www.example.com/test_file.xml " come il documento XML che verrà analizzato e PHP come linguaggio utilizzato per implementare il DOM e XPath , inserire il seguente codice nel tuo editor di testo :

    $ file_prova = file_get_contents ( $ URL) ;

    $ doc = new DOMDocument ( ) ;

    $ doc- > loadXML ( $ file_prova ) ;

    $ XPath = new DOMXPath ( $ doc ) ;

    Questo codice carica i dati nel file XML nella variabile "$ file_prova . " Un nuovo oggetto DOM viene creato e salvato nella variabile " $ doc " . Il file XML viene caricato come un DOM e crea un oggetto DOMXPath e lo memorizza nella variabile " $ XPath . "
    2

    individuare il nodo dei dati . Utilizzare il seguente file XML di esempio :


    libro di test < /TITOLO_LIBRO >

    prova autore < /author > ;

    prova data della pubblicazione < /pubDate >

    < /root >

    per recuperare le informazioni nel nodo " " , inserire il codice seguente :

    $ libro = $ xpath - > valutare ( " //TITOLO_LIBRO " ) ;

    Questo seleziona il nodo " " dall'albero e lo memorizza nella variabile "$ libro".
    3

    ottenere i dati dal nodo . Per ottenere i contenuti del nodo " " , inserire il seguente in un editor di testo :

    $ selectedbook = $ libro - > libro ( 0 ) - > nodeValue ;
    < p > in questo modo ottenere il valore si trova nella " ", che è " l'autore di prova ", e memorizzarlo nella variabile " $ selectedbook ".

    Previous :

    next :
      Articoli Correlati
    ·Come verificare se si è connessi a MySQL con PHP Le va…
    ·Come Bulk - eliminare tabelle in MySQL 
    ·Come ottenere il numero di retweet in PHP 
    ·Come utilizzare il comando Array in PHP 
    ·Come chiamare il metodo PHP e JavaScript 
    ·Come dire a MySQL Query per mantenere Spazio Bianco 
    ·Come fare un blog utilizzando PHP 
    ·Come verificare se un file è stato modificato su PHP 
    ·Come eliminare da un database MySQL 
    ·Come trovare una stringa di caratteri jolly in un file …
      Articoli in evidenza
    ·Come importare XLS per NET 
    ·Struttura Selezione in C Programmazione 
    ·Si può avere un link in una staffa di PHP 
    ·Come aggiungere un UDID ad un file Fornitura 
    ·Come creare Web Immagini del sito 
    ·Come fare un display Textbox Dipende ComboBox in Visual…
    ·Come caricare un file XML con PHP 
    ·Che cos'è il censimento nel VB.NET 
    ·Come mettere una pagina di login su un sito web 
    ·Come utilizzare Cron PHP 
    Copyright © Conoscenza Informatica http://it.wingwit.com