| 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 modificare un file XML in PHP
    Utilizzare PHP ( Hypertext Preprocessor ) per gestire , modificare e controllare gli altri file di diversi formati sul vostro server . Extensible Markup Language ( XML ) è un linguaggio di programmazione utilizzato per il trasporto e memorizzare i dati . PHP è stato creato per usare il linguaggio di programmazione SQL , che aiuta anche con la memorizzazione dei dati . Questo rende PHP ottimale per lavorare con il linguaggio di programmazione XML . PHP ha una classe predefinita denominata DOMDocument che viene utilizzato per lavorare con i documenti XML . Utilizzare la classe DOMDocument per modificare i file XML sul server . Istruzioni
    1

    Aprire un nuovo documento in un programma di modifica del testo come Blocco note o un'applicazione web - authoring come Dreamweaver .
    2

    Utilizzare la classe " DOMDocument " in PHP per caricare il documento XML che si desidera modificare . A tale scopo, la creazione di una nuova istanza della classe nella codifica PHP . Sembra qualcosa di simile:

    " < php

    $ xml_Document = new DOMDocument ( '1 .0 ',' utf-8 ');

    $ ? Xml_Document - > ; formatOutput = true ;

    $ xml_Document - > PreserveWhitespace = false;

    $ xml_Document - > load ( ' example.xml '); "

    cambiare il" example.xml "al nome del documento XML che si desidera modificare . Rimuovere le virgolette dalla prima e ultima riga del codice .
    3

    Digitare il codice per caricare il "tavolo" dal documento XML . Caricare la tabella come un elemento utilizzando il nome della tabella . Per esempio, se si dispone di una tabella " contatti" con intestazioni di colonna di " Nome ", " Indirizzo ", "Città ", "stato", "CAP " e " Numero di Telefono ", è caricare "Contatti" prima di caricare l'individuo colonne . Caricare l' elemento di tabella con il codice PHP per modificare

    " $ elemento = $ xml- > getElementsByTagName ( 'contact' ) - > contatto ( 0); " .

    Change "contatto "per il nome della tabella .
    4

    Caricare gli elementi figlio con il codice PHP . Questi elementi figlio sono i nomi delle singole colonne all'interno della tabella

    " $ name = $ elemento - > getElementsByTagName ( 'name' ) - > contatto ( 0 ) .

    $ indirizzo = $ elemento - > getElementsByTagName ( 'indirizzo' ) - > contatto ( 0 ) ;

    $ citta = $ elemento - > getElementsByTagName ( 'città ') - > contatto ( 0 ) ;

    $ stato = $ elemento - > getElementsByTagName ( 'state' ) - > contatto ( 0 ) ;

    $ zip = $ elemento - > getElementsByTagName ( ' cap ' ) - > contatto ( 0 ) ;

    $ telefono = $ elemento - > getElementsByTagName ( ' telefono ') - > contatto ( 0); "

    la codifica rappresenta le colonne della " Contatti " esempio tabella utilizzati in precedenza. Modificare i valori per rappresentare le colonne nel documento XML .
    5

    Usa codice PHP per modificare i valori nelle righe della tabella sopra indicata . Specificare la riga che si desidera modificare prima aggiungendo il valore alla variabile . Poi decidere quale colonna di informazioni che corrisponde con quella riga che si desidera modificare . Per esempio , supponiamo di avere un contatto con il nome di " Jon Doe " nella tabella "Contatti" che ha cambiato il suo numero di telefono. Per cambiare il numero di telefono nel documento XML , tirare due informazioni che matche il record " Jon Doe " in modo che il codice sa cosa fila a cui ti riferisci e quindi modificare le informazioni . La codifica sarà simile a questa :

    "$ name - > nodeValue = ' Jon Doe ';

    $ stato - > nodeValue = ' NY '; "
    < p > Ora che hai specificato quale riga da modificare , impostare una nuova variabile per modificare le informazioni è necessario cambiare .

    "$ NewPhone = $ xml- > createElement ( ' telefono ' 213-555-5555 ) ;

    $ elemento - > replaceChild ( $ nome, $ nome) ;

    $ elemento - > replaceChild ( $ stato, $ stato);

    $ elemento - > replaceChild ( $ NewPhone , $ telefono) ; ?

    > "

    Come si può vedere , si sostituisce il " Nome "e " " per informazioni " Stato Jon Doe "al vecchi dati che è stato caricato dal documento XML . Non hai modificato le informazioni a tutti. Ma per il numero di telefono , si è cambiato che per il nuovo numero di telefono specificato in precedenza . Utilizzare questo come una road map per la modifica delle righe all'interno del documento XML , utilizzando i nomi delle colonne a destra e le informazioni che si desidera modificare .
    6

    salvare il documento PHP e caricarlo sul web server nella stessa cartella del documento XML che si desidera modificare . Eseguire il documento PHP , digitando il suo indirizzo web in un browser Internet e premendo "Invio " sulla tastiera .

    Previous :

    next :
      Articoli Correlati
    ·Come convertire VBS a PHP 
    ·Come costruire un messaggio istantaneo lavorabile sul m…
    ·Come unset classe in PHP 
    ·Come creare Conferma in PHP 
    ·Come aggiungere un Registrazione Accesso a un Sito web 
    ·Come cambiare la password annuncio in PHP 
    ·Come convertire i Temi Joomla 
    ·Tutorial MySQL CodeBlocks 
    ·Come creare un account Apache MySQL server usando Webmi…
    ·MySQL Distinto Tutorial 
      Articoli in evidenza
    ·Come fare un file sulla scheda di gioco in C + + 
    ·Come ottenere un Sub Snippet struttura XML da un file B…
    ·Come utilizzare una funzione Perl Grep 
    ·Cookies Vs . Sessioni 
    ·Come scrivere uno script DOS 
    ·Come per rilevare pressione di un tasto in Java 
    ·Come fare MFC finestre di dialogo 
    ·Come modificare la barra degli indirizzi in Javascript 
    ·Come attivare l' assistenza remota nel registro con WSH…
    ·Come utilizzare una matrice per trasformare oggetti in …
    Copyright © Conoscenza Informatica http://it.wingwit.com