Объект XMLNode

1. Назначение

Внутреннее представление узла документа XML. Создается в контексте объекта типа XMLDoc его методами, а также собственными методами AddMember, MemberByNum и MemberByStr.

2. Методы и атрибуты класса

Тип Имя Описание
- Clear Полный сброс
XMLNode Parent Возвращает объект, соответствующий узлу-родителю
Bool IsHead RO: Узел относится к заголовку
Str Tag RW: Тег узла
Str Text RW: Текст, хранимый в узле вне вложенных узлов
Int ParCount RO: Количество параметров
Str ParKeyByNum Имя ключа параметра, заданного по номеру
Str ParamByNum Значение параметра, заданного по номеру
Str ParamByStr Значение параметра, заданного по имени ключа
- AddParam Добавить параметр
Int MemCount RO: Количество вложенных узлов
XMLNode MemberByNum Возвращает объект, соответствующий вложенному узлу, заданному по номеру
XMLNode MemberByStr Возвращает объект, соответствующий вложенному узлу, заданному по имени тега
Str MemTextByStr Возвращает текст, хранимый во вложенном узле, заданном по имени тега
- AddMember Добавить вложенный узел - упрощенный вариант, узел имеет только тег и текст
XMLNode NewMember Добавить вложенный узел, вернуть соответствующий ему объект

3. Пример использования

Пример использования данного класса см. в описании класса XMLDoc.

© СКА -=Оберон=-