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