PHP getNamespaces() Fonction
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);
?> 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+ |