PHP getNamespaces() Fonction

❮ Référence PHP SimpleXML

Exemple

Retourne tous les espaces de noms utilisés dans le document XML :

<?php
$xml=<<<XML
<?xml version="1.0" standalone="yes"?>
<cars xmlns:c="http://formation-ti.org/ns" xmlns:a="http://formation-ti.org/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);
?>
Exécuter l'exemple »

Définition et Utilisation

La fonction getNamespaces() retourne les espaces de noms utilisés dans un document XML.


Syntaxe

SimpleXMLElement::getNamespaces( récursif )

Valeurs des Paramètres

Paramètre Description
récursif Optionnel. Spécifie une valeur booléenne. Si TRUE, tous les espaces de noms utilisés dans le document sont retournés. Si FALSE, seuls les espaces de noms utilisés dans le nœud racine sont retournés. Par défaut, c'est FALSE.

Détails Techniques

Valeur de Retour : Un tableau de noms d'espaces de noms avec leurs URI associés.
Version PHP : 5.1.2+

❮ Référence PHP SimpleXML