Metoda getAttribute() DOM XML

Definicja i użycie

Metoda getAttribute() pobiera wartość atrybutu za pomocą nazwy.

Gramatyka:

elementNode.getAttribute(name)
Parametry Opis
name Wymagane. Określa atrybut, z którego wartość ma być pobrana.

Wskazówki i komentarze

Dla dokumentów XML z przestrzenią nazw, należy użyć Metoda getAttributeNS()

Przykład

W wszystkich przykładach użyjemy pliku XML books.xmli oraz funkcje JavaScript loadXMLDoc()

Poniższy kod fragment pobiera wartości atrybutu "category" wszystkich elementów <book>:

xmlDoc=loadXMLDoc("books.xml");
x=xmlDoc.getElementsByTagName('book');
for (i=0;i<x.length;i++)
{
document.write(x[i].getAttribute('category'));
document.write("<br />");
}

Wynik powyższego kodu:

COOKING
CHILDREN
WEB
WEB