Position actuelle: Accueil> Catégories de fonctions> getDocNamespaces

getDocNamespaces

Renvoie l'espace de noms déclaré dans le document.
Nom:getDocNamespaces
Catégorie:Non classé
Langage de programmation:php
Description en une ligne:Renvoie l'espace de noms déclaré dans le document.

Définition et utilisation

getDocNamespaces() renvoie l'espace de noms déclaré dans le document XML.

Exemple

Exemple 1

Renvoie l'espace de noms déclaré dans le nœud racine du document XML:

 <? Php
$ xml = << < xml
< ? xml version = "1.0" standalone = "oui" ?>
< voitures xmlns: c = " http://gitbox.net/ns " >
  < c: voiture id = " 1 " > Volvo </ C: voiture >
  < c: voiture id = " 2 " > BMW </ C: CAR >
  < c: voiture id = " 3 " > saab </ c: voiture >
</cars>​
Xml;

$ sxe = new SimplexMlelement ($ xml);
$ ns = $ sxe-> getDocNamespaces ();
print_r ($ ns);
?>

Exécuter l'instance

Exemple 2

Renvoie toutes les espaces de noms déclarés dans le document XML:

 <? Php
$ xml = << < xml
< ? xml version = "1.0" standalone = "oui" ?>
< voitures xmlns: c = " http://gitbox.net/ns " >
  < c: voiture id = " 1 " > Volvo </ C: voiture >
  < c: voiture id = " 2 " > BMW </ C: CAR >
  < c: car id = " 3 " a: country = " suédois " xmlns: a = " http://gitbox.net/country " > saab </ c: car >
</cars>​
Xml;

$ sxe = new SimplexMlelement ($ xml);
$ ns = $ sxe-> getDocNamespaces (true);
var_dump ($ ns);
?>

Exécuter l'instance

grammaire

 Simplexmlelement :: getDocNamespaces ( récursif , from_root )
paramètre décrire
Récursif

Facultatif. Spécifie une valeur booléenne.

Si vrai, renvoyez toutes les espaces de noms déclarés dans le document;

Si faux, seul l'espace de noms déclaré dans le nœud racine est renvoyé.

La valeur par défaut est fausse.

de_root

Facultatif. Spécifie une valeur booléenne.

True vérifie l'espace de noms à partir du nœud racine du document XML;

FAUX Vérifiez l'espace de noms du nœud enfant.

La valeur par défaut est vraie.

Fonctions similaires
Articles populaires