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

Определение и Использование
Свойство localName возвращает локальное имя (имя элемента) выбранного узла
Если выбранный узел не является элементом, это свойство возвращает NULL.
Синтаксис
elementNode.localName |
Пример 1
Следующий фрагмент кода загружает "books.xml" в xmlDoc с помощью loadXMLDoc() и определяет локальное имя первого элемента <book>:
Пример
Вывод кода выше будет:
Попробуйте сами » |
Пример 2
Следующий фрагмент кода загружает "books.xml" в xmlDoc, применяя loadXMLDoc(), и выводит локальное имя последнего сына:
Пример
Вывод кода выше будет:
Попробуйте сами » |
Свойство nodeName

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

Определение и Использование
Свойство nodeType возвращает тип выбранного узла.
Синтаксис
elementNode.nodeType |
Числовое Значение: | Описание: |
---|---|
1 | Элемент |
2 | Атрибут |
3 | Текст |
4 | Секция CDATA |
5 | Ссылка Сущности |
6 | Сущность |
7 | Инструкция Обработки |
8 | Комментарий |
9 | Документ |
10 | Тип Документа |
11 | Фрагмент Документа |
12 | Нотация |
Пример
Следующий фрагмент кода загружает "books.xml" в xmlDoc с помощью loadXMLDoc() и выводит тип узла первого элемента <title>:
Пример
Вывод кода выше будет:
Попробуйте сами » |
Еще Пример – Попробуйте Сами
nodeType – Пропуск пустых текстовых узлов
Свойство ownerDocument

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

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