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

PHP a XML di conversione

Extensible Markup Language , o XML , è uno standard Internet per lo scambio di informazioni tra le applicazioni e tra le piattaforme. XML è un linguaggio di markup che permette di definire i propri tag ed è progettato per archiviare , di non mostrare, dei dati. Ci sono molte utili funzioni incorporate in PHP che permettono di convertire i dati in un formato XML . Uno dei modi più semplici per convertire i dati in formato XML di PHP è quello di utilizzare la classe " SimpleXML " . Istruzioni
1

Crea un oggetto per memorizzare i dati che si desidera convertire in XML . Ad esempio, per creare un oggetto per memorizzare un nome di punto di riferimento, latitudine e longitudine , digitare: ?

class

Geocode {

pubblica $ lat ;

pubblica $ lng ;

$ nome pubblico ;

public function __ construct ( $ lat , $ lng , $ nome ) {

$ this-> lat = $ lat ;

$ this-> lng = $ lng ;

$ this-> name = $ nome ;

}

}
2

Crea un array di oggetti per memorizzare i dati . Ad esempio, digitare :

$ geo = array ();

array_push ( $ geo , nuova Geocode ( -97,772588 , 30,249405 , " Goodrich Chiesa Battista e cimitero "));

array_push ( $ geo , nuova Geocode ( -97,744671 , 30,266270 , " Davis ( Nelson ) Warehouse "));

array_push ( $ geo , nuova Geocode ( -97,730837 , 30,267457 , " Stohl - Saldana Casa "));
3

creare una nuova stringa XML facendo passare l'intestazione XML e tag principale per la" funzione simplexml_load_string " . Ad esempio, digitare :

$ xml = simplexml_load_string ( ' < ? Xml version = codifica " 1.0 " = " utf- 8" > ');

4

scorrere ogni oggetto dell'array e aggiungere un punto di riferimento dell'elemento XML figlio . Ad esempio, digitare :

foreach ( $ geo da $ index = > $ lm ) {

$ punto di riferimento = $ xml- > addChild ( " punto di riferimento " ) ;

5

Aggiungi elementi XML figlio dell'elemento punto di riferimento è stato creato per ciascuno degli elementi di dati . Ad esempio, digitare :

$ punto di riferimento - > addChild ( " latitudine " , $ lm - > lat ) ;

$ punto di riferimento - > addChild ( " longtude " , $ lm - > GNL) ;

$ punto di riferimento - > addChild ("nome " , $ lm - > nome) ;

}
6

uscita o di ritorno la stringa XML . Ad esempio, digitare :

echo $ xml- > asXml ();

>

?

 

Programmazione © www.354353.com