October 19
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.
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.