Получаем информацию по XML узлу – свойства nodeName, nodeType и ownerDocument
Приветствую, уважаемые читатели блога okITgo.ru! Сегодня я расскажу о способах получения информации по XML узлу, а именно – о том, как узнать имя узла с помощью свойства nodeName, как узнать тип узла (свойство nodeType), а также об определении документа – контейнера данного узла, используя свойство ownerDocument.
Свойство nodeName

Определение и Использование
Свойство nodeName возвращает имя узла, в зависимости от его типа.
Синтаксис
nodeObject.nodeName |
Пример
Следующий фрагмент кода загружает "books.xml" в xmlDoc посредством loadXMLDoc() и отображает имя узла и тип узла для корневого узла:
Пример
Вывод:
Попробуйте сами » |
Попробуйте-Сами Демонстрация
Показать значения свойств nodeName и nodeValue всех элементов
Свойство nodeType

Определение и Использование
Свойство nodeType возвращает тип узла.
Синтаксис
nodeObject.nodeType |
Пример
Следующий фрагмент кода загружает "books.xml" в xmlDoc с помощью loadXMLDoc() и показывает имя и тип корневого узла:
Пример
Вывод:
Попробуйте сами » |
Свойство ownerDocument

Определение и Использование
Свойство ownerDocument возвращает корневой элемент (объект Документ) для узла.
Синтаксис
nodeObject.ownerDocument |
Пример
Следующий фрагмент кода загружает "books.xml" в xmlDoc посредством loadXMLDoc() и возвращает корневой элемент первого узла <title>:
Пример
Вывод кода выше будет:
Попробуйте сами » |
