Méthode getElementsByTagNameNS() de XML DOM
Définition et utilisation
getElementsByTagNameNS() méthode renvoie tous les éléments NodeList avec le nom et l'espace de noms spécifiés.
语法:
elementNode.getElementsByTagNameNS(ns,name)
Paramètres | Description |
---|---|
ns | Valeur de chaîne, indiquant l'espace de noms à rechercher. La valeur "*" correspond à toutes les balises. |
name | Valeur de chaîne, indiquant le nom de la balise à rechercher. La valeur "*" correspond à toutes les balises. |
Description
Cette méthode est similaire à Méthode getElementsByTagName()Similaire, mais le nom de la balise de l'élément à obtenir est spécifié comme une combinaison d'URI d'espace de noms et de nom local défini dans l'espace de noms. Cette méthode est utilisée uniquement pour les documents XML utilisant des espaces de noms.
Exemple
Dans tous les exemples, nous utiliserons le fichier XML books_ns.xml, ainsi que les fonctions JavaScript loadXMLDoc().
Le code suivant récupère des éléments par nom de balise et espace de noms :
xmlDoc=loadXMLDoc("books_ns.xml");
x=xmlDoc.getElementsByTagNameNS("http://www.codew3c.com/children/","title")
;
document.write(x[0].nodeName);
La sortie du code suivant :
c:title