Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky
 Vytvorte objekt pre ukladanie dát , ktorý chcete previesť do formátu XML . Ak chcete napríklad vytvoriť objekt , ktorý chcete uložiť meno na pamiatku , zemepisnú šírku a dĺžku , typ : ? 
 
 < Php 
 
 triedy geocode { 
 
 verejné $ lat ; 
 
 verejné $ lng ; 
 
 verejné $ name ; 
 
 public function __ construct ( $ lat , $ lng , $ name ) { 
 
 $ this - > lat = $ lat ; 
 
 $ this - > lng = $ lng ; 
 
 $ this - > name = $ name ; 
 
 } 
 
 } 
 2 
 Vytvorte pole objektov pre ukladanie dát . Napríklad typ : 
 
 $ geo = array ( ) ; 
 
 array_push ( $ geo , nový Geocode ( -97,772588 , 30,249405 , " Goodrich Baptist Church a cintorín " ) ) ; 
 
 array_push ( $ geo , nový Geocode ( -97,744671 , 30,266270 , " Davis ( Nelson ) Warehouse " ) ) ; 
 
 array_push ( $ geo , nový Geocode ( -97,730837 , 30,267457 , " Stohl - Saldana dom " ) ) ; 
 3 
 Vytvoriť nový reťazec XML pri prechode hlavičky XML a koreňový tag na " simplexml_load_string funkcie " . Napríklad typ : ( ' < ? Xml version = " 1.0 " encoding = " utf - 8 " > 
 
 $ xml = simplexml_load_string ; 
 
 4 
 iterovat každý objekt v poli a pridať dieťa medzník prvok XML . Napríklad typ : 
 
 foreach ( $ geo ako $ index = > $ lm ) { 
 
 $ medzník = $ xml - > addChild ( " medzník " ) ; 
 
 5 
 Pridať podradené prvky XML na medzník prvok , ktorý ste vytvorili pre každý z dátových prvkov . Napríklad typ : 
 
 $ medzník - > addChild ( " šírka " , $ lm - > lat ) ; 
 
 $ medzník - > addChild ( " longtude " , $ lm - > LNG ) ; 
 
 $ medzník - > addChild ( " meno " , $ lm - > name ) ; 
 
 } 
 6 
 výstup alebo návrat XML string . Napríklad typ : 
 
 echo $ xml - > asXML ( ) ; 
 
 > 
 ?