Come trattare con nome XML spazi in PHP

October 19

Come trattare con nome XML spazi in PHP


Extensible Markup Language è un modo flessibile di trasportare dati su Internet e tra le applicazioni. All'interno di XML, i dati sono contenuti all'interno di elementi che hanno nomi. Poiché XML è così flessibile, questi elementi possono avere qualunque nome i desideri del programmatore, definiti da quello che viene chiamato uno spazio dei nomi. XML è spesso usato in combinazione con Hypertext Preprocessor, che esegue gli script sul lato server di web hosting. Al fine di gestire i dati dello spazio dei nomi complessi tramite PHP, è necessario impiegare alcune funzioni speciali. Queste funzioni di identificare e decodificare il namespace XML.

istruzione

1 Caricare il XML utilizzando la funzione simplexml_load_file. Ad esempio, se il file si trova in http://www.mergingtoll.com/careful.xml, la funzione sarà simile:

$ Attento = simplexml_load_file ( 'http://www.mergingtoll.com/careful.xml');

Ciò memorizzare il file XML in una variabile denominata $ attento.

2 Creare un elemento SimpleXML per la nuova variabile. Per esempio:

$ Carefulsimple = new SimpleXMLElement ($ attenzione);

3 Utilizzare il metodo getNamespaces per estrarre tutti gli spazi dei nomi dal vostro elemento SimpleXML. Per esempio:

$ Carefulns = $ carefulsimple-> getNamespaces (true);

4 Stampa la matrice dello spazio dei nomi utilizzando la funzione print_r. Per esempio:

print_r ($ carefulns);

Questo ti permette di vedere tutti gli spazi dei nomi associati al file XML.