Руководство разработчика

Объектный тип ЯРД_ЭЛЕМЕНТ

Родительские типы: ЯРД_УЗЕЛ → ЯРД_ЭЛЕМЕНТ.

Физический объектный тип c передачей ответственности "справа налево".

Тип ЯРД_ЭЛЕМЕНТ представляет в объектной модели документа элемент, то есть узел, в общем случае состоящий из открывающего тега, содержимого элемента и закрывающего тега. Допустимо также создание элемента, не имеющего содержимого (для него создается специальный тег пустого элемента). В содержимое элемента могут быть включены символьные данные и другие дочерние элементы. Соответственно, основополагающее отличие типа ЯРД_ЭЛЕМЕНТ состоит в том, что к нему могут быть добавлены дочерние узлы с помощью соответствующих методов типа.

Кроме того, в элемент могут быть включены описания атрибутов, которые используются для задания свойств элемента. Описание атрибута представляет собой строку вида <имя атрибута>=<значение атрибута>. Для работы с атрибутами элемента в типе также объявлены специальные методы.

Методы

МетодОписание
СЧИТАТЬ_ИМЯ Возвращает имя элемента.
СЧИТАТЬ_ТЕКСТ_П Позволяет получить строку, содержащую текст всех символьных узлов документа, являющихся потомками элемента.
СЧИТАТЬ_ТЕКСТ_С Позволяет получить строку, содержащую текст всех символьных узлов, являющихся дочерними узлами элемента.
ПОЛУЧИТЬ_ДЕТЕЙ Позволяет получить список дочерних узлов элемента, для которого вызван метод.
ПОЛУЧИТЬ_ПЕРВ_ДОЧЕРНИЙ Позволяет получить первый дочерний узел элемента.
ПОЛУЧИТЬ_ПОСЛ_ДОЧЕРНИЙ Позволяет получить последний дочерний узел элемента.
ДОБАВИТЬ_ДОЧЕРНИЙ Добавляет новый дочерний узел в конец списка дочерних узлов элемента.
ВСТАВИТЬ_ДОЧЕРНИЙ Добавляет новый дочерний узел к элементу на позицию перед указанным узлом.
УДАЛИТЬ_ДОЧЕРНИЙ Удаляет дочерний узел элемента.
ЗАМЕНИТЬ_ДОЧЕРНИЙ Позволяет заменить указанный дочерний узел на другой узел.
ДОБАВИТЬ_АТРИБУТ Добавляет новый атрибут в конец списка атрибутов.
ПОЛУЧИТЬ_АТРИБУТ Позволяет получить атрибут по его имени.
ПОЛУЧИТЬ_АТРИБУТЫ Позволяет получить список атрибутов элемента, для которого вызван метод.
УДАЛИТЬ_АТРИБУТ Удаляет атрибут с указанным именем.

См. также: