Derniers tutoriels de développement web
 

PHP getNamespaces() Function

<PHP SimpleXML Référence

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