Имя узла документа nodeName, тип узла документа nodeType и значение узла документа nodeValue

Рубрика: DOM - Объектная Модель Документа

Приветствую, уважаемые читатели блога okITgo.ru! В очередной статье рубрики DOM предлагаю рассмотреть три распространенных свойства XML документа: nodeName – содержит имя узла документа, nodeType – равно типу узла документа и nodeValue – содержит значение узла документа.


Справка по Объекту Документ Объект Документ

Свойство nodeName

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

Свойство nodeName возвращает имя узла, в зависимости от его типа.

Синтаксис

documentObject.nodeName


Пример

Следующий фрагмент кода загружает "books.xml" в xmlDoc с помощью loadXMLDoc() и показывает имя и тип корневого узла:

Пример

xmlDoc=loadXMLDoc("books.xml");

document.write("Имя узла: " + xmlDoc.nodeName);
document.write(" (тип узла: " + xmlDoc.nodeType);

Вывод:

Имя узла: #document (тип узла: 9)

Попробуйте сами »


Примеры – Попробуйте Сами

Показать имя и тип всех элементов


Справка по Объекту Документ Объект Документ

Свойство nodeType

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

Свойство nodeType возвращает тип узла.

Синтаксис

documentObject.nodeType


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

Пример

Следующий фрагмент кода отображает имя и тип корневого узла:

Пример

xmlDoc=loadXMLDoc("books.xml");

document.write("Имя узла: " + xmlDoc.nodeName);
document.write(" (тип узла: " + xmlDoc.nodeType);

Вывод:

Имя узла: #document (тип узла: 9)

Попробуйте сами »


Справка по Объекту Документ Объект Документ

Свойство nodeValue

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

Свойство nodeValue устанавливает или возвращает значение узла в зависимости от его типа.

Синтаксис

documentObject.nodeValue


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

Пример

Фрагмент кода ниже показывает имя и значение корневого узла:

Пример

xmlDoc=loadXMLDoc("books.xml");

document.write("Имя узла: " + xmlDoc.nodeName);
document.write(" (значение: " + xmlDoc.childNodes[0].nodeValue);

Вывод:

Имя узла: #document (значение: version="1.0" encoding="UTF-8")

Попробуйте сами »


Справка по Объекту Документ Объект Документ