Свойства text и xml объекта Элемент

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

Приветствую, уважаемые посетители okITgo.ru! В сегодняшней статье речь пойдет о свойствах xml элемента (как объекта DOM-модели), возвращающих содержимое этого самого элемента двумя способами, а именно – либо в виде обычного текста (свойство text), либо в виде xml – свойство называется просто xml и возвращает не просто содержимое в виде текста – а с разметкой (т.е. всю внутреннюю структуру элемента с тегами и т.п.).

Свойство text


Все Свойства Объекта Элемент Объект Элемент


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

Свойство text возвращает значение всех текстовых узлов выбранного элемента.

Синтаксис

elementNode.text

 


Советы и Замечания

Совет: Для установки и получения текстового значения следует использовать свойство nodeValue текстового узла.


Пример

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


Пример

xmlDoc=loadXMLDoc("books.xml");
x=xmlDoc.getElementsByTagName("title")[0];

document.write("Текстовые Узлы: ");
document.write(x.text);

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

Текстовые Узлы: Самогон и другие спиртные напитки домашнего приготовления

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


Свойство xml


Все Свойства Объекта Элемент Объект Элемент


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

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

Синтаксис

elementNode.xml


Советы и Замечания

Замечание: Это свойство работает только в браузере Internet Explorer!


Пример

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


Пример

xmlDoc=loadXMLDoc("books.xml");

x=xmlDoc.getElementsByTagName("book")[0];
document.write("<xmp>" + x.xml + "</xmp>");

Вывод:

<book category="КУЛИНАРИЯ">
<title lang="en">Самогон и другие спиртные напитки домашнего приготовления</title>
<author>Байдакова Ирина</author>
<year>2005</year>
<price>30.00</price>
</book>

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


Все Свойства Объекта Элемент Объект Элемент