XML DOM μέθοδος getElementsByTagNameNS()

Ορισμός και χρήση

Η μέθοδος getElementsByTagNameNS() επιστρέφει τη NodeList όλων των στοιχείων με καθορισμένο όνομα και χώρο ονομάτων.

Γλώσσα:

elementNode.getElementsByTagNameNS(ns,name)
Παράμετροι Περιγραφή
ns Τυπική τιμή字符串, καθορίζει τον χώρο του ονόματος που πρέπει να αναζητηθεί. Η τιμή "*" ταιριάζει σε όλες τις ετικέτες.
name Τυπική τιμή字符串, καθορίζει το όνομα του ετικέτας που πρέπει να αναζητηθεί. Η τιμή "*" ταιριάζει σε όλες τις ετικέτες.

Περιγραφή

Η μέθοδος αυτή είναι παρόμοια με Η μέθοδος getElementsByTagName()Παρόμοιο, αλλά το όνομα του στοιχείου που θέλουμε να πάρουμε καθορίζεται από τη σύνθεση του URI του χώρου ονόματος και του τοπικού ονόματος που ορίζεται στον χώρο.

Παράδειγμα

Σε όλες τις παραδείξεις, θα χρησιμοποιήσουμε το αρχείο XML books_ns.xmlκαι οι συνάρτησεις JavaScript loadXMLDoc().

Ο παρακάτω κώδικας αποσπά στοιχεία μέσω ονόματος και χώρου:

xmlDoc=loadXMLDoc("books_ns.xml");
x=xmlDoc.getElementsByTagNameNS("http://www.codew3c.com/children/","title");
document.write(x[0].nodeName);

Η έξοδος του παρακάτω κώδικα:

c:title