Extensible Markup Language är ett flexibelt sätt att transportera data över Internet och mellan applikationer . Inom XML , är uppgifter som finns i element som har namn . Eftersom XML är så flexibel , kan dessa element har allt namnger programmeraren önskningar , som definieras av vad som kallas en namnrymd . XML används ofta i samband med Hypertext Preprocessor , som exekverar skript på serversidan av webbhotell . För att hantera komplexa namespace data via PHP , måste du använda några speciella funktioner . Dessa funktioner identifierar och avkodar XML namespace . Saker du behöver
Anteckningar
Visa fler instruktioner
1
Load XML använder simplexml_load_file funktionen . Till exempel, om filen finns på http://www.mergingtoll.com/careful.xml , skulle funktionen se ut :
$ försiktig = simplexml_load_file ( ' http://www.mergingtoll.com /careful.xml ' ) ;
Detta skulle spara XML-filen i en variabel som heter $ försiktig
2
Skapa ett SimpleXML element för din nya variabeln . . Till exempel :
$ carefulsimple = ny SimpleXMLElement ( $ försiktig ) ,
3
Använd getNamespaces metod att extrahera alla namnrymder från din SimpleXML elementet . Till exempel :
$ carefulns = $ carefulsimple - > getNamespaces ( true ) ;
4
ut ditt namespace array med print_r funktionen . Till exempel :
print_r ( $ carefulns ) ,
Detta gör att du kan se alla namnrymder samband med din XML -fil