Fonction PHP getNamespaces()Function

PHP SimpleXML 参考手册Manuel de référence PHP SimpleXML

Exemples

Renvoie les espaces de noms utilisés dans un document XML :

<?php
$xml=<<<XML
<?xml version="1.0" standalone="yes"?>
<cars xmlns:c="https://www.example.com/ns" xmlns:a="https://www.example.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 l'exemple »

Définition et utilisation

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


Syntaxe

getNamespaces(recursive);

Paramètre Description
recursive Facultatif. Spécifie une valeur booléenne. Si la valeur est TRUE, renvoie tous les espaces de noms déclarés dans tous les nœuds parents et enfants. Si la valeur est FALSE, renvoie uniquement les espaces de noms déclarés dans le nœud racine. La valeur par défaut est FALSE.

Détails techniques

Valeur de retour : Retourne un tableau de noms d'espaces de noms avec les URI associées.
Version de PHP : 5.1.2+


PHP SimpleXML 参考手册Manuel de référence SimpleXML PHP Autres extensions