SimpleXMLElement::getDocNamespaces Retorna los namespaces declarados en el documento &reftitle.description; public arraySimpleXMLElement::getDocNamespaces boolrecursivefalse boolfrom_roottrue Retorna los namespaces declarados en el documento &reftitle.parameters; recursive Si se especifica, retorna todos los namespaces declarados en los nodos padre e hijos. De lo contrario, retorna únicamente el namespace declarado en el nodo raíz. from_root Permite comprobar recursivamente espacios de nombres bajo un nodo hijo en lugar de desde la raíz del documento XML. &reftitle.returnvalues; El método getDocNamespaces retorna un array de nombres de namespaces con sus URIs asociadas. &reftitle.examples; Obtener los namespaces del documento John Doe Susie Q. Public XML; $sxe = new SimpleXMLElement($xml); $namespaces = $sxe->getDocNamespaces(); var_dump($namespaces); ?> ]]> &example.outputs; string(21) "http://example.org/ns" } ]]> Trabajando con múltiples namespaces John Doe Susie Q. Public XML; $sxe = new SimpleXMLElement($xml); $namespaces = $sxe->getDocNamespaces(TRUE); var_dump($namespaces); ?> ]]> &example.outputs; string(21) "http://example.org/ns" ["t"]=> string(23) "http://example.org/test" ["a"]=> string(23) "http://example.org/addr" } ]]> &reftitle.changelog; &Version; &Description; 5.4.0 Se añadió el parámetro from_root. &reftitle.seealso; SimpleXMLElement::getNamespaces SimpleXMLElement::registerXPathNamespace