Renvoie l'espace de noms utilisé dans le document XML :
<?php$xml=<<<XML<?xml version="1.0" standalone="yes"?><cars 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:voiture> </cars>XML;$sxe=new SimpleXMLElement($xml);$ns=$sxe->getNamespaces(true);var_dump($ns);?>La fonction getNamespaces() renvoie les espaces de noms utilisés dans le document XML.
getNamespaces( récursif );
paramètre | décrire |
---|---|
récursif | Facultatif. Spécifie une valeur booléenne. Si VRAI, renvoie tous les espaces de noms déclarés dans tous les nœuds parents et enfants. Si la valeur est FALSE, seuls les espaces de noms déclarés dans le nœud racine sont renvoyés. La valeur par défaut est FAUX. |
Valeur de retour : | Renvoie un tableau de noms d'espaces de noms avec les URI associés. |
---|---|
Version PHP : | 5.1.2+ |