PHP getNamespaces()Funciones

PHP SimpleXML 参考手册Manual de referencia de PHP SimpleXML

Ejemplos

Devuelve los espacios de nombres utilizados en el documento XML:

<?php
$xml=<<<XML
<?xml version="1.0" standalone="yes"?>
<cars xmlns:c="https://www.example.com/ns" xmlns:a="https://www.example.com/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);
?>

Ejecutar ejemplo »

Definición y uso

La función getNamespaces() devuelve los espacios de nombres utilizados en el documento XML.


Sintaxis

getNamespaces(recursive);

Parámetros Descripción
recursive Opcional. Especifica un valor booleano. Si el valor es TRUE, devuelve todos los espacios de nombres declarados en todos los nodos padre e hijo. Si el valor es FALSE, solo devuelve los espacios de nombres declarados en el nodo raíz. El valor predeterminado es FALSE.

Detalles técnicos

Valor de retorno: Devuelve un array de nombres de espacios de nombres con sus URI asociadas.
Versión de PHP: 5.1.2+


PHP SimpleXML 参考手册Manual de referencia de PHP SimpleXML Otras extensiones