XML.Level

From SunFlurry wiki
Revision as of 10:00, 21 June 2021 by 1>Admin (Created page with "{{infobox function |name=Level |object=Объект XML |caption=Уровень текущей ветки |type=0 |status=2 |db=0 |rw=1 |visual=0}} {{HeadLinks| * Main_P...")
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search
  Level (Уровень текущей ветки)
Объект:Объект XML
Статус разработки: Реализована
Тип:Атрибут
Обращение к БД:Нет
Доступность:Только чтение
Визуальность:Нет

Атрибут используется совместно с объектом ветки XML и возвращает уровень вложения ветки в структуре XML-документа. Ветки, подчиненные корневой имеют уровень 1, ветки подчиненные им, имеют индекс 2 и т.д. Для корневой ветки или веток-сирот возвращается 0.

Синтаксис

XML.Level:<Уровень текущей ветки относительно всего дерева XML (INT)>

Возвращаемое значение

Возвращает числовое значение.

Примеры

aObject:=XML.Create();

//Добавление особой ветки
aObject.Text:="<?xml version=""1.0"" encoding=""UTF-8"" ?><data><subdata>text goes here...</subdata></data><data2>additional data</data2>";

//Позиционирование объекта ветки
aNode:=aObject.Root;
aNode.Path:="<data><subdata>";

//Будет выведено 2
Message(aNode.Level);