Exemple
Retour dans les espaces de noms utilisés le document XML:
<?php
$xml=<<<XML
<?xml version="1.0" standalone="yes"?>
<cars
xmlns:c="http://w3ii.com/ns" xmlns:a="http://w3ii.com/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 exemple Définition et utilisation
Le getNamespaces() renvoie les espaces de noms utilisés dans un document XML.
Syntaxe
getNamespaces( recursive );
Paramètre | La description |
---|---|
recursive | Optionnel. Spécifie une valeur booléenne. Si TRUE, tous les espaces de noms déclarés dans les noeuds parents et enfants sont retournés. Si FAUX, seuls les espaces de noms déclarés dans le nœud racine est retourné. Par défaut est FAUX |
Détails techniques
Valeur de retour: | Retourne un tableau de noms d'espace de noms avec leur URIs associé |
---|---|
PHP Version: | 5.1.2+ |
<PHP SimpleXML Référence