Fonction getNamespace() PHP
Définition et utilisation
La fonction getNamespace() récupère les namespaces utilisés dans le document XML.
Si le succès, cette fonction retourne un tableau de namespaces (avec l'URL associée). Si l'échec, retourne false.
Syntaxe
class SimpleXMLElement { string getNamespace(recursive) }
Paramètres | Description |
---|---|
recursive | Optionnel. Détermine si toutes les namespaces utilisées dans les nœuds parent et enfant doivent être retournées. La valeur par défaut est false. |
Exemple
Fichier XML :
<?xml version="1.0" encoding="ISO-8859-1"?> <note xmlns:b="http://www.codew3c.com/example/"> <to>George</to> <from>John</from> <heading>Rappel</heading> <b:body>N'oubliez pas la réunion !</b:body> </note>
Code PHP :
<?php if (file_exists('test.xml')) { $xml = simplexml_load_file('test.xml'); } print_r;$xml->getNamespaces();); ?>
Sortie similaire à :
Array ( [b] => http://www.codew3c.com/example/ )