Come convertire una stringa di XML in PHP

May 6

Come convertire una stringa di XML in PHP


XML sta per "Extensible Markup Language". XML fornisce un modo per il trasporto di informazioni attraverso il Web. La struttura di un documento XML sembra molto simile a un documento HTML, in cui entrambi hanno i tag di apertura e chiusura racchiusi tra parentesi angolari. Tuttavia, a differenza di HTML, XML non ha tag specifici che preforme specifiche funzioni. I tag utilizzati in XML sono creati dagli utenti e funzionano solo come un modo per avvolgere le informazioni.

istruzione

1 Dichiarare l'intestazione XML nello script PHP. Nel vostro editor di testo, creare una stringa chiamata "$ header" e inserire il seguente codice PHP:

"<"? 1.0 "encoding =" iso-8859-1 $ header =? Xml version = ">";

Questa è la dichiarazione XML e definisce la versione di XML e la codifica utilizzato.

2 Creare un nodo principale. Se tu avessi una stringa in PHP chiamato "rootNode," convertirlo in XML semplicemente mettendo parentesi angolari attorno al suo valore e la creazione di un tag di apertura e chiusura. Il nodo radice è la parte principale della struttura "ad albero". Tutti gli altri nodi sono detto di essere "figli" di questo nodo. Nel vostro editor di testo, inserire il seguente:

$ RootNode = "<root>";

$ Endroot = "</ root>";

Questo imposterà variabili per aprire e chiudere il nodo radice.

3 Creare un nodo figlio. Il nodo figlio terrà informazioni. Nel vostro editor di testo, inserire il seguente codice:

$ Childnode = "<childnode> Informazioni da conservare </ childnode>";

Questo codice crea un nodo figlio chiamato "childNode." Il testo tra i due tag childNode è l'informazione che stiamo conservazione o l'invio.

4 Output le informazioni. Poiché XML è memorizzato come una struttura ad albero, prima uscita il nodo principale e poi i bambini. Nel vostro editor, inserire il seguente codice PHP:

echo $ intestazione;

echo $ rootNode;

echo $ childNode;

echo $ endroot;