Свойство attributes в XML DOM
Определение и использование
Параметр attributes возвращает NamedNodeMap, содержащий атрибуты выбранного узла.
Если выбранное узел не является элементом, то этот атрибут возвращает NULL.
Синтаксис:
elementNode.attributes
Советы и комментарии
Совет:Этот атрибут предназначен только для узлов элемента.
Пример
Во всех примерах мы будем использовать файл 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