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 .