SimpleXMLElement::getDocNamespaces Retourne les espaces de noms déclarés dans un document &reftitle.description; public arrayfalseSimpleXMLElement::getDocNamespaces boolrecursive&false; boolfromRoot&true; Retourne les espaces de noms déclarés dans un document. &reftitle.parameters; recursive Si spécifié, retourne tous les espaces de noms déclarés dans les nœuds parents et enfants. Sinon, retourne uniquement les espaces de noms déclarés dans le nœud racine. fromRoot Vous permet de vérifier récursivement les espaces de noms sous un nœud fils au lieu d'effectuer cette vérification depuis la racine du document XML. &reftitle.returnvalues; La méthode getDocNamespaces retourne un tableau d'espaces de noms avec leurs URL associées. &reftitle.examples; Récupère les espaces de noms du document John Doe Susie Q. Public XML; $sxe = new SimpleXMLElement($xml); $namespaces = $sxe->getDocNamespaces(); var_dump($namespaces); ?> ]]> &example.outputs; string(21) "http://example.org/ns" } ]]> Travail avec plusieurs espaces de noms 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.seealso; SimpleXMLElement::getNamespaces SimpleXMLElement::registerXPathNamespace