Extensible Markup Language is een flexibele manier van transport van data over het internet en tussen applicaties . Binnen XML , zijn de gegevens binnen elementen die namen hebben . Omdat XML is zo flexibel , kunnen deze elementen ongeacht de programmeur wenst , bepaald door wat wordt genoemd een naamruimte namen . XML wordt vaak gebruikt in combinatie met Hypertext Preprocessor , die op de server van web hosting scripts uitvoert . Om complexe namespace gegevens via PHP te beheren , moet u een aantal speciale functies in dienst . Deze functies te identificeren en te decoderen de XML namespace . Wat je nodig hebt Notepad Toon Meer Aanwijzingen Belasting 1 de XML met behulp van de simplexml_load_file functie . Bijvoorbeeld , als het bestand zich op http://www.mergingtoll.com/careful.xml , zou de functie uitzien : $ zorgvuldige = simplexml_load_file ( http://www.mergingtoll.com /careful.xml ' ) ; Dit zou het XML-bestand op te slaan in een variabele genaamd $ zorgvuldige kopen van 2 Maak een SimpleXML element voor uw nieuwe variabele . . Bijvoorbeeld : $ carefulsimple = new SimpleXMLElement ( $ voorzichtig ) ; 3 Gebruik de getNamespaces methode om alle namespaces uit je SimpleXML element . Bijvoorbeeld : $ carefulns = $ carefulsimple - > getNamespaces ( true ) ; 4 Print uw namespace array met behulp van de print_r functie . Bijvoorbeeld : print_r ( $ carefulns ) ; Dit stelt u in staat om alle namespaces in verband met uw XML-bestand te zien < br . > |