Метод getNamedItem() DOM XML

Руководство по объекту NamedNodeMap

Определение и использование

Метод getNamedItem() может вернуть указанный узел.

Синтаксис:

getNamedItem(nodename)
Параметры Описание
nodename Название узла, который нужно найти.

Пример

Во всех примерах мы будем использовать XML-файл books.xml, а также JavaScript-функции loadXMLDoc().

Ниже приведен фрагмент кода, который можно использовать для циклического遍ения по элементам <book> и вывода значения атрибута category:

xmlDoc=loadXMLDoc("books.xml");
var x=xmlDoc.getElementsByTagName('book');
for(i=0;i<x.length;i++)
  {
  var att=x.item(i).attributes.getNamedItem("category");
  document.write(att.value + "<br />")
  }

Вывод:

COOKING
CHILDREN
WEB
WEB

Руководство по объекту NamedNodeMap