Devuelve el espacio de nombres utilizado en el documento XML:
<?php$xml=<<<XML<?xml versión="1.0" standalone="yes"?><coches 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);?>La función getNamespaces() devuelve los espacios de nombres utilizados en el documento XML.
getNamespaces ( recursivo );
parámetro | describir |
---|---|
recursivo | Opcional. Especifica un valor booleano. Si es VERDADERO, devuelve todos los espacios de nombres declarados en todos los nodos padre e hijo. Si el valor es FALSO, solo se devuelven los espacios de nombres declarados en el nodo raíz. El valor predeterminado es FALSO. |
Valor de retorno: | Devuelve una matriz de nombres de espacios de nombres con URI asociados. |
---|---|
Versión PHP: | 5.1.2+ |