Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky
Vytvorte súbor PHP pomocou editora alebo Poznámkový blok . Definovať objekt pre ukladanie dát , napríklad štátna kapitály a ich zemepisnej šírky a dĺžky . Napríklad , typ : ?
< Php
Class Capital {
verejné $ mesto, $ zemepisná šírka , zemepisná dĺžka $ ;
public function __ construct ( $ mesto, $ zemepisná šírka , zemepisná dĺžka $ ) {
$ this - > city = $ město ;
$ this - > šírka = $ šírky ;
$ this - > dĺžka = $ dĺžky ;
}
}
2
inicializácia poľa a ukladania dát do poľa , ktoré chcete vložiť do XML . Napríklad typ :
$ kapitál = array ( ) ;
$ kapitál [ " Alabama " ] = nový kapitál ( " Montgomery " , 32,361538 , -86,279118 ) ;
$ kapitál [ " Alaska " ] = new Majetok ( " Juneau " , 58,301935 , -134,419740 ) ;
$ kapitál [ " Arizona " ] = nový kapitál ( " Phoenix " , 33,448457 , -112,073844 ) ;
3
Vytvoriť nový SimpleXML objekt . Napríklad typ :
$ xml = new SimpleXMLElement ( "
4
iterácii cez pole dát a vložiť PHP premenné do XML štruktúrovať pomocou funkcie poskytované SimpleXML . Pridať stave ako podriadený prvok . Pridať na mesto ako podriadený prvok štátu . Pridajte zemepisnú šírku a dĺžku ako atribúty mesta . Napríklad typ :
foreach ( $ kapitál $ state = > $ data ) {
$ s = $ xml - > addChild ( " state " , $ state ) ;
$ c = $ s - > addChild ( " mesto" , $ data - > mesto) ;
$ c- > AddAttribute ( " šírka " , $ data- > šírka ) ;
$ c- > AddAttribute ( " dĺžka " , $ data - > vd ) ;
}
5
Výstup výsledok do súboru . Napríklad typ :
$ xml - > asXML ( " capitals.xml " ) ;
6
Uložte súbor a spustite ho v prehliadači . Otvorte súbor XML vytvára a pozrieť sa na to , aby sa ubezpečil , štruktúra XML je správne .