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 ( ) ;
>
?