XML DOM ιδιότητες

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

attributes ιδιότητες επιστρέφει το NamedNodeMap που περιέχει τις ιδιότητες του επιλεγμένου κόμβου.

Αν ο επιλεγμένος κόμβος δεν είναι στοιχείο, τότε αυτή η ιδιότητα επιστρέφει NULL.

Γραμματική:

elementNode.attributes

Συμβουλές και σχόλια

Συμβουλή:Αυτή η ιδιότητα χρησιμοποιείται μόνο για τους κόμβους element.

Παράδειγμα

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

Παράδειγμα 1

Το παρακάτω κομμάτι κώδικα θα αποκτήσει τον αριθμό των χαρακτηριστικών του πρώτου <title> στοιχείου από το "books.xml":

xmlDoc=loadXMLDoc("books.xml");
var x=xmlDoc.getElementsByTagName("book")[0].attributes;
document.write(x.length);

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

1

Παράδειγμα 2

Το παρακάτω κομμάτι κώδικα θα εμφανίσει την τιμή του χαρακτηριστικού "category" του πρώτου <book> στοιχείου:

xmlDoc=loadXMLDoc("books.xml");
var x=xmlDoc.getElementsByTagName("book")[0].attributes;
var att=x.getNamedItem("category");
document.write(att.value);

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

COOKING