Μέθοδος 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