| 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 ottenere un Sub Snippet struttura XML da un file Big XML
    XML sta per " Extensible Markup Language ". XML fornisce un modo per informazioni e contenuti da trasferire tramite Internet . Un " modello di dati Object " o DOM , fornisce un modo standard per accedere e manipolare un documento XML . In un documento DOM , XML dati è memorizzato in una gerarchia conosciuta come una struttura "verde " . Ogni elemento XML in un file costituisce una parte della struttura ad albero , che è conosciuto come "nodo ". Al fine di trasversale all'albero e selezionare un nodo desiderato , verrà utilizzato un linguaggio di query denominato " Xpath " . Cose che ti serviranno
    editore
    Web server Testo PHP installato
    Mostra più istruzioni
    1

    creare il documento DOM . Uso di " http://www.example.com/example_xml_file.xml ", come l' indirizzo di un file XML per questo esempio , e utilizzando PHP come linguaggio per implementare DOM e XPath , inserire il seguente codice nel tuo editor di testo : < br >

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

    $ xml_file = file_get_contents ( $ URL) ;

    $ doc = new DOMDocument ( ) ;

    $ doc- > loadXML ( $ xml_file ) ;

    $ xpath = new DOMXPath ( $ doc ) ;

    Questo codice chiama " file_get_contents () " di PHP metodo per memorizzare il file XML si trova in " www.example_xml_file.xml " come stringa nella variabile "$ xml_file . " Si crea quindi un nuovo oggetto DOM e lo memorizza nella " variabile $ doc . " Poi , si carica il file XML come DOM e crea un oggetto DOMXPath e lo memorizza nella variabile " $ XPath . "
    2

    individuare il nodo desiderato . Per recuperare le informazioni contenute nel tag del seguente file XML:


    48645 < /id >

    < ; PublishDate > Lunedi , June 23rd < /PublishDate >

    notizia < /headline >

    < /NewsItem >

    Si potrebbe inserire il codice :

    $ oggetto = $ xpath - > valutare ( " //id") ;

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

    recuperare le informazioni dal nodo . Al fine di ottenere il contenuto del nodo , inserire il seguente codice :

    $ selectedItem = $ item- > item ( 0 ) - > nodeValue ;

    questo modo ottenere il valore si trova in " ", che è " 48645 " e memorizzarlo nella variabile " $ selectedItem ".

    Previous :

    next :
      Articoli Correlati
    ·Il miglior libro per imparare PHP 
    ·Come controllare se una stringa Esiste in PHP 
    ·Come alternare i colori delle righe di CSS con PHP 
    ·Come copiare un comando SQL 
    ·Come fare più Mailtos in PHP 
    ·Come rimuovere un array valore dell'elemento in PHP 
    ·Come installare Apache, MySQL e PHP su Rackspace 
    ·Come verificare il PHP su HostGator 
    ·Come controllare una stringa di testo in PHP 
    ·Come scrivere script PHP 
      Articoli in evidenza
    ·Come grafico con Python 
    ·Come usare i numeri negativi in ​​C 
    ·Come accedere ai dati sottomaschera 
    ·Come assegnare un'espressione ad una etichetta in Visua…
    ·Come estrarre grafica da un URL con VBA 
    ·Come inizializzare un HashMap in Java 
    ·Come lavorare con una casella combinata di Visual Basic…
    ·? Quali sono i vantaggi di Coding top-down 
    ·Come rimuovere gli zeri in Java ricorsione 
    ·Come installare PHP Nuke 
    Copyright © Conoscenza Informatica http://it.wingwit.com