XML.Text

From SunFlurry wiki
Jump to: navigation, search
  Text (Работа со значением ветки)
Объект:Объект XML
Статус разработки: Реализована
Тип:Атрибут
Обращение к БД:Нет
Доступность:Чтение и запись
Визуальность:Нет

Атрибут используется совместно с объектом XML или объектом ветки XML и возвращает или изменяет полный текст объявления ветки (т.е. следующий текст: <Имя ветки [атрибуты ветки]>Значение ветки</Имя ветки>). Атрибут возвращает или изменяет полную структуру объявления. При использовании атрибута совместно с самим объектом XML, возвращается или изменяется полный текст документа. Установка атрибута позволяет изменить особенные теги, недоступны для изменения с помощью других атрибутов (см. Text).

Синтаксис

XML.Text:<Часть текста XML, описывающего текущую ветку XML (STRING)>

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

Возвращает строковое значение -- имя текущей ветки.

Примеры

aObject:=XML.Create();

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

//Позиционирование объекта ветки
aNode:=aObject.Root;

//Добавление обычной ветки
aNode:=aNode.AddNode("data",,"var1='value1'",0);

//Будет выведено: "<data var1='value1'/>"
Message(aNode.Text);

//Изменение значения текущей ветки (data)
//Значение может содержать подчиненные ветки
aNode.Text:="<data var1='value1'><subdata>text goes here...</subdata></data>";

//Изменение позиционирования
aNode.Path:="<data><subdata>";

//Будет выведено "text goes here..."
Message(aNode.Value);

//Будет выведено "<?xml version="1.0" encoding="UTF-8" ?><data var1='value1'><subdata>text goes here...</subdata></data>"
Message(aObject.Text);