Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky

Domáce Hardware Siete Programovanie Softvér Otázka Systémy

Ako vložiť PHP premenných do XML

Extensible Markup Language je internetový štandard pre zdieľanie informácií medzi aplikáciami naprieč platformami . XML organizuje informácie podľa hierarchie , s počiatočným a koncovým tagom okolitých každý prvok v hierarchii . Možno budete chcieť vytvoriť štruktúru XML z dát v PHP sa o neho podeliť s ostatnými aplikáciami . Môžete to urobiť pomocou SimpleXML a vkladanie hodnôt PHP premenných do štruktúry XML . Pokyny dovolená 1

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 .

Najnovšie články

Copyright © počítačové znalosti Všetky práva vyhradené