Gibt den im XML-Dokument verwendeten Namespace zurück:
<?php$xml=<<<XML<?xml version="1.0" standalone="yes"?><cars xmlns:c="http://w3cschool.cc/ns" xmlns:a="http:/ /w3cschool.cc/country"> <c:car id="1">Volvo</c:car> <c:car id="2">BMW</c:car> <c:car id="3 ">Saab</c:car> </cars>XML;$sxe=new SimpleXMLElement($xml);$ns=$sxe->getNamespaces(true);var_dump($ns);?>Die Funktion getNamespaces() gibt die im XML-Dokument verwendeten Namespaces zurück.
getNamespaces( rekursiv );
Parameter | beschreiben |
---|---|
rekursiv | Optional. Gibt einen booleschen Wert an. Wenn TRUE, werden alle in allen übergeordneten und untergeordneten Knoten deklarierten Namespaces zurückgegeben. Wenn der Wert FALSE ist, werden nur im Wurzelknoten deklarierte Namespaces zurückgegeben. Der Standardwert ist FALSE. |
Rückgabewert: | Gibt ein Array von Namespace-Namen mit zugehörigen URIs zurück. |
---|---|
PHP-Version: | 5.1.2+ |