Μέθοδος hasAttributeNS() του XML DOM

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

Αν η ιδιότητα αποτελείται από το καθορισμένο όνομα χώρου και το όνομα, η μέθοδος hasAttributeNS() επιστρέφει true, αλλιώς επιστρέφει false.

Γλώσσα:

hasAttributeNS(ns,name)
Παράμετροι Περιγραφή
ns Απαιτείται. Καθορίζει τον όνομα της διάστασης της ιδιότητας που πρέπει να αναζητηθεί.
name Απαιτείται. Καθορίζει το όνομα της ιδιότητας που πρέπει να αναζητηθεί.

Περιγραφή

Η μέθοδος αυτή είναι ίδια με hasAttribute() μέθοδοςμοιάζει, αλλά η ιδιότητα που ελέγχεται καθορίζεται από το όνομα και τη διάσταση. Χρησιμοποιείται η μέθοδος μόνο σε αρχεία XML με διάσταση.

παράδειγμα

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

Ο παρακάτω κώδικας ελέγχει αν το πρώτο <title> στοιχείο του "books_ns.xml" έχει ιδιότητα με ορισμένο όνομα και διάσταση:

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

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

true