Объект Узел – Свойства baseURI, namespaceURI, prefix и localName – Часть 1

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

Приветствую, уважаемые читатели блога okITgo.ru! Сегодня мы рассмотрим такие свойства объекта Узел, как baseURI, namespaceURI, prefix и localName.

Свойство baseURI


Справочник Объекта Узел Объект Узел

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

Свойство baseURI возвращает абсолютный базовый URI узла.

Синтаксис

nodeObject.baseURI


Пример

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

Пример

xmlDoc=loadXMLDoc("books_ns.xml");

x=xmlDoc.getElementsByTagName(‘title’);

for(i=0;i<x.length;i++)
{
document.write(x.item(i).baseURI);
document.write("");
}

Вывод кода выше будет:

http://okitgo.ru/misc/dom/books_ns.xml
http://okitgo.ru/misc/dom/books_ns.xml

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


Свойство namespaceURI


Справочник Объекта Узел Объект Узел

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

Свойство namespaceURI устанавливает и возвращает URI пространства имен узла.

Синтаксис

nodeObject.namespaceURI


Пример

Следующий фрагмент кода загружает "books_ns.xml" в xmlDoc с помощью loadXMLDoc() и возвращает URI пространства имен элементов <title>:

Пример

xmlDoc=loadXMLDoc("books_ns.xml");

x=xmlDoc.getElementsByTagName(‘title’);

for(i=0;i<x.length;i++)
{
document.write(x.item(i).namespaceURI);
document.write("");
}

Вывод кода выше будет:

http://okitgo.ru/children/
http://okitgo.ru/web/

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


Свойство prefix


Справочник Объекта Узел Объект Узел

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

Свойство prefix устанавливает или возвращает префикс пространства имен узла.

Синтаксис

nodeObject.prefix


Пример

Следующий фрагмент кода загружает "books_ns.xml" в xmlDoc посредством loadXMLDoc() и возвращает префикс пространства имен элементов <title>:

Пример

xmlDoc=loadXMLDoc("books_ns.xml");

x=xmlDoc.getElementsByTagName(‘title’);

for(i=0;i<x.length;i++)
{
document.write(x.item(i).prefix);
document.write("");
}

Вывод кода выше будет:

c
x

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


Свойство localName


Справочник Объекта Узел Объект Узел

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

Свойство localName возвращает локальную часть имени узла.

Синтаксис

nodeObject.localName


Пример

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

Пример

xmlDoc=loadXMLDoc("books_ns.xml");

x=xmlDoc.getElementsByTagName(‘title’);

for(i=0;i<x.length;i++)
{
document.write(x.item(i).localName);
document.write("");
}

Результат выполнения кода выше будет:

title
title

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


Справочник Объекта Узел Объект Узел

Обсуждение закрыто.