Metoda XML DOM getAttributeNode()
Definicja i użycie
Metoda getAttributeNode() pobiera węzeł właściwości za pomocą nazwy z bieżącego elementu.
Gramatyka:
elementNode.getAttributeNS(ns,name)
Parametry | Opis |
---|---|
name | Wymagane. Określa węzeł właściwości do uzyskania. |
Wyjaśnienie
Ta metoda zwróci węzeł Attr, który reprezentuje określone właściwości i wartości. Proszę zauważyć, że można również uzyskać węzeł właściwości za pomocą właściwości attributes, która dziedziczy się z interfejsu Node.
Przykład
W wszystkich przykładach użyjemy pliku XML books.xmli funkcje JavaScript loadXMLDoc()。
Poniższy przykład pobiera atrybut "category" ze wszystkich elementów <book> z pliku "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 />");
}
Wynik powyższego kodu:
category = COOKING category = CHILDREN category = WEB category = WEB