Home Hardware Networking Programmazione Software Domanda Sistemi
Conoscenza Informatica >> Programmazione >> PHP /MySQL Programmazione >> .

Come scrivere in file XML tramite PHP

XML è uno standard di progettazione Web che utilizza HTML per i dati dell'ordine . Per alcuni programmatori , la possibilità di stampare i file XML da applicazioni PHP ( Hypertext Preprocessor ) è necessario. Questi file possono essere utilizzati per importare i dati in tabelle di database come MySQL o SQL Server . E ' importante creare file XML nel formato corretto , oppure i dati non è utilizzabile dal database. Istruzioni
1

Creare un nuovo documento XML nel codice Java . Questo crea un'istanza della classe che consente allo sviluppatore di interagire con proprietà e metodi della classe . Un esempio di codice è qui sotto:

$ xmldoc = new DomDocument ( '1 .0 ');
2

Scrivi il nodo principale per il documento. Il nodo principale buste il resto del tag XML ed è necessario per qualsiasi documento XML . Il seguente codice crea un nodo e lo assegna alla variabile xmldoc creato nel passaggio 1 :

$ RootNode = $ xmldoc - > createElement ( 'root '); $ RootNode = $ xmldoc - > appendChild ( $ RootNode ) ;
3

Aggiungi l'elemento principale. Per esempio, in questo esempio , il file XML contiene un elenco di clienti . L'elemento principale "cliente " è usato per etichettare la lista . Di seguito , il codice crea il principale elemento di clienti all'interno del nodo radice del file XML:

$ clienti = $ - > xmldoc createElement ( "clienti" ) ; clienti $ = $ RootNode - > appendChild ( $ clienti) ;
4

Aggiungi dati figlio e popolano i valori . In questo esempio , viene aggiunto un cliente utilizzando il nodo figlio cliente . In questo esempio , viene creato un solo nodo figlio , ma XML può contenere diversi record . Di seguito è riportato il codice per creare un record di un cliente all'interno del tag XML principale cliente :

$ childNode = $ xmldoc - > createElement ( ' cliente '); $ childNode = $ clienti - > appendChild ( $ childNode ) ; $ childnode_value = $ xmldoc - > createTextNode ( ' first_name '); $ childnode_value = $ childNode - > appendChild ( ' Jane ');
5

Salva il documento XML . La fase finale durante la scrittura di un file è per salvarlo. Il seguente codice salva il documento XML :

$ xml_final = $ xmldoc - > saveXML ();

 

Programmazione © www.354353.com