Class Hoofdstad
{ openbare $ city
, $ breedte, $ lengte ;
publieke functie __
construct ( $ stad , $ breedte, $ lengte ) {
$ this - > plaats = $ city ;
$ this - > latitude = $ breedte ;
$ this - > lengtegraad = $ longitude ;
} kopen van 2
}
Initialiseer een array en opslaan van gegevens in de array die u wilt invoegen in XML . Typ bijvoorbeeld :
$ hoofdstad
= array ( ) ;
$ hoofdstad
[ " Alabama " ] = new Kapitaal ( " Montgomery " , 32,361538 , -86,279118 ) ;
$ hoofdstad [ " Alaska " ] = new kapitaal ( " Juneau " , 58,301935 , -134,419740 ) ;
$ hoofdstad
[ " Arizona " ] = new kapitaal ( "Phoenix " , 33,448457 , -112,073844 ) ; < br >
3
Maak een nieuw SimpleXML object . Typ bijvoorbeeld :
$ xml
= new SimpleXMLElement ( " " ) ;
4
Doorloop de array van data en plaats PHP variabelen in de XML structuur met behulp van de functies die door SimpleXML . Voeg de staat als een onderliggend element . Voeg de stad als een onderliggend element van de staat . Voeg de lengte-en breedtegraad als attributen van de stad . Typ bijvoorbeeld :
foreach
( $ hoofdstad als $ status = > $ data ) {
$ s = $ xml - > addChild
( " state " , $ state ) ; < br >
$ c = $ s - > addChild ( " city " , $ data - > city ) ;
$ c - > addAttribute ( " breedtegraad " , $ data - > breedtegraad ) ;
$ c - > addAttribute ( " longitude " , $ data - > lengtegraad ) ;
}
5
Output het resultaat in een bestand . Typ bijvoorbeeld :
$ xml - > asXML ( " capitals.xml " ) ;
6
Sla het bestand op en voer het uit in een browser . Open het XML-bestand creëert en controleer om ervoor te zorgen dat de XML -structuur correct is .