SimpleXMLElement::getDocNamespaces Liefert die im Dokument deklarierten Namensräume &reftitle.description; public arrayfalseSimpleXMLElement::getDocNamespaces boolrecursive&false; boolfromRoot&true; Gibt die im Dokument deklarierten Namensräume zurück. &reftitle.parameters; recursive Sofern angegeben, werden alle Namensräume zurückgegeben, die in Eltern- und Kindknoten deklariert wurden. Andernfalls werden nur die im Wurzelknoten deklarierten Namensräume zurückgegeben. fromRoot Ermöglicht die rekursive Prüfung der Namensräume unter einem Kindknoten statt von der Wurzel des XML-Dokuments. &reftitle.returnvalues; Die getDocNamespaces-Methode gibt ein &array; der Namensräume mit den ihnen zugeordneten URIs zurück. &reftitle.examples; Ermitteln der Dokument-Namensräume John Doe Susie Q. Public XML; $sxe = new SimpleXMLElement($xml); $namespaces = $sxe->getDocNamespaces(); var_dump($namespaces); ?> ]]> &example.outputs; string(21) "http://example.org/ns" } ]]> Arbeiten mit mehreren Namensräumen 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