Extensible Markup Language è un modo flessibile per il trasporto di 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 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 utilizzare alcune funzioni speciali . Queste funzioni possono identificare e decodificare lo spazio dei nomi XML . Cose che ti serviranno 
 Notepad 
 Mostra più istruzioni 
 1 
 Caricare il codice XML tramite 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 
 < br . >