Μέθοδος getAttributeNode() του XML DOM
Καθορισμός και χρήση
Η μέθοδος getAttributeNode() αποκτά το κόμβο ιδιότητας μέσω του ονόματος από το τρέχον στοιχείο.
Γραμματική:
elementNode.getAttributeNS(ns,name)
Παράμετροι | Περιγραφή |
---|---|
name | Απαιτείται. Καθορίζει την ιδιότητα του κόμβου που πρέπει να αποκτηθεί. |
Επεξηγήσεις
Η μέθοδος αυτή θα επιστρέψει ένα κόμβο Attr που αντιπροσωπεύει την καθορισμένη ιδιότητα και την τιμή. Παρακαλώ σημειώστε ότι η ιδιότητα του κόμβου μπορεί επίσης να αποκτηθεί μέσω της ιδιότητας attributes που διαχειρίζεται από το διασυνδεδεμένο κόμβο Node.
παράδειγμα
Σε όλους τους παραδείγματα, θα χρησιμοποιήσουμε το αρχείο XML books.xmlκαι τις συνάρτησεις JavaScript loadXMLDoc()。
Ο παρακάτω παράδειγμα εξάγει όλους τους <book> στοιχεία από το "books.xml":
xmlDoc=loadXMLDoc("books.xml");
x=xmlDoc.getElementsByTagName('book');
for(i=0;i<x.length;i++)
{
attnode=x.item(i).getAttributeNode("category")
;
document.write(attnode.name);
document.write(" = ");
document.write(attnode.value);
document.write("<br />");
}
Η έξοδος του παραπάνω κώδικα είναι:
category = COOKING category = CHILDREN category = WEB category = WEB