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:
" $ 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 . 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 . 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 . 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 '; " 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 . 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 .
3
4
5
6
Informazioni correlate
Programmazione © www.354353.com