XML.Level

From SunFlurry wiki
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);