Тип документа doctype, элемент документ documentElement и идентификатор ресурса документа documentURI

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

Здравствуйте, уважаемые посетители okITgo.ru! Продолжаем разбираться с DOM свойствами XML документа и сегодня рассмотрим еще тройку свойств: doctype – тип документа, documentElement – элемент документа и documentURI – унифицированный идентификатор ресурса документа.

Свойство doctype

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

Свойство doctype возвращает Объявление Типа Документа, ассоциированное с документом.

Для XML документов без DTD оно вернет null.

Данное свойство предоставляет прямой доступ к объекту Тип Документа (дочернему узлу этого Документа).

Синтаксис

documentObject.doctype


Пример

Следующий фрагмент кода загружает "note_internal_dtd.xml" в xmlDoc, применяя loadXMLDoc(), и возвращает объект Тип Документа:

Пример

xmlDoc=loadXMLDoc("note_internal_dtd.xml");
document.write(xmlDoc.doctype);

Вывод:

[object DocumentType]

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


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

Свойство documentElement

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

Свойство documentElement возвращает корневой узел документа.

Синтаксис

documentObject.documentElement


Пример

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

Пример

xmlDoc=loadXMLDoc("books.xml");

x=xmlDoc.documentElement;

document.write("Имя узла: " + x.nodeName + "");
document.write("Значение узла: " + x.nodeValue + "");
document.write("Тип узла: " + x.nodeType);

Вывод:

Имя узла: bookstore
Значение узла: null
Тип узла: 1

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


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

Свойство documentURI

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

Свойство documentURI устанавливает или возвращает местоположение документа.

Синтаксис

documentObject.documentURI


Пример

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

Пример

xmlDoc=loadXMLDoc("books.xml");
document.write("Document location: " + xmlDoc.documentURI);

Результат:

Размещение документа: http://okitgo.ru/misc/dom/books.xml

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


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