Home Hardware Networking Programmazione Software Domanda Sistemi
Conoscenza Informatica >> Programmazione >> PHP /MySQL Programmazione >> .

Come inserire le variabili PHP in XML

Extensible Markup Language è uno standard Internet per la condivisione di informazioni tra le applicazioni su più piattaforme . XML organizza le informazioni secondo una gerarchia , con apertura e chiusura tag che ogni elemento nella gerarchia . Si consiglia di creare una struttura XML di dati in PHP per condividerlo con altre applicazioni . È possibile farlo utilizzando SimpleXML e inserendo i valori delle variabili PHP nella struttura XML. Istruzioni
1

Creare un file PHP usando un editor o il Blocco note. Definire un oggetto per memorizzare i dati , per esempio , capitali di stato e la loro latitudine e longitudine . Ad esempio, digitare : ?

Classe Capitale {

pubblica $ citta , $ latitudine, longitudine $ ;

public function __ construct ( $ citta , $ latitudine , longitudine $ ) {

$ this - > citta = $ city ;

$ this-> latitudine = $ latitudine ;

$ questo - > longitudine = $ longitudine ;

}

}
2

inizializzare un array e memorizzare dati nella matrice che si desidera inserire in XML . Ad esempio, digitare :

$ capitale = array ();

$ capitale [ " Alabama " ] = new Capitale ( " Montgomery " , 32,361538 , -86,279118 ) ;

$ capitale [ " Alaska" ] = new capitale ( " Juneau " , 58,301935 , -134,419740 ) ;

$ capitale [ " Arizona " ] = new capitale ( "Phoenix" , 33,448457 , -112,073844 ) ;

3

Creare un nuovo oggetto SimpleXML . Ad esempio, digitare :

$ xml = new SimpleXMLElement ( " " ) ;
4

scorrere la matrice di dati e inserire le variabili PHP in XML struttura utilizzando le funzioni fornite da SimpleXML . Aggiungere lo Stato come un elemento figlio . Aggiungere la città come un elemento figlio di Stato. Aggiungere la latitudine e la longitudine come attributi della città . Ad esempio, digitare :

foreach ( $ di capitale a partire da $ Stato = > $ dati ) {

$ s = $ xml- > addChild ( "stato " , $ stato);

$ c = $ s - > addChild ( " città" , $ data - > città) ;

$ c - > AddAttribute ( " latitudine " , $ data- > latitudine ) ;

$ c - > AddAttribute ( " Longitude " , $ data - > longitudine ) ;

}
5

output il risultato in un file . Ad esempio, digitare :

$ xml- > asXml ( " capitals.xml " ) ;
6

Salvare il file ed eseguirlo in un browser . Aprire il file XML che crea e che controllano per assicurarsi che la struttura XML è corretta .

 

Programmazione © www.354353.com