XML.Index
Revision as of 08:43, 21 June 2021 by 1>Admin (Created page with "{{infobox function |name=Index |object=Объект XML |caption=Индекс текущей ветки |type=0 |status=2 |db=0 |rw=3 |exception=Изменение инд...")
Index (Индекс текущей ветки) | |||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
Атрибут используется совместно с объектом ветки XML и возвращает или изменяет индекс ветки относительно веток-соседей, принадлежащий одному родителю. Индексирование начинается с единицы. Для корневой ветки или осиротевшей ветки, функция возвращает ноль.
Синтаксис
XML.Index:<Индекс текущей ветки относительно ее родителя (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>"; //Будет выведено 2 (первой веткой будет ветка <?xml>) Message(aNode.Index); //Перемещение ветки на место <data2> aNode.Index:=3; //Будет выведено "<?xml version="1.0" encoding="UTF-8" ?><data2>additional data</data2><data><subdata>text goes here...</subdata></data>" Message(aObject.Text);