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: ?
Geocode { pubblica $ lat ; pubblica $ lng ; $ nome pubblico ; public function __ construct ( $ lat , $ lng , $ nome ) { $ this-> lat = $ lat ; $ this-> lng = $ lng ; $ this-> name = $ nome ; } } 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 ")); 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" > 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 " ) ; 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) ; } uscita o di ritorno la stringa XML . Ad esempio, digitare : echo $ xml- > asXml (); >
2
3
4
5
6
?
Informazioni correlate
Programmazione © www.354353.com