Difference between revisions of "XML.Parent"
1>Admin (Created page with "{{infobox function |name=Parent |object=Объект XML |caption=Обход структуры документа XML |type=0 |status=2 |db=0 |rw=1 |visual=0}} {{HeadLink...") |
m (1 revision imported) |
(No difference)
| |
Latest revision as of 08:06, 28 June 2021
| Parent (Обход структуры документа XML) | |||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| |||||||||||||
Атрибут используется совместно с объектом XML или объектом ветки XML и возвращает родительскую ветку XML относительно текущей. Для корневой ветки будет возвращена она сама.
Синтаксис
XML.Parent:<Родительская ветка XML (XMLBRANCH)>
Возвращаемое значение
Возвращает объект корневой ветки документа XML.
Примеры
aObject:=XML.create();
Стр:=aObject.LoadFromFile("c:\file.xml",65001);
If not IsEmpty(Стр) Then
Message("Найдены ошибки при загрузке файла:"+_NEWLINE+Стр);
Exit;
EndIf;
//Позиционирование объекта ветки
aNode:=aObject.Root;
aNode.Path:="<data><keyword><value>[2]";
//Вывод информации по структуре подчинения ветки
While not aNode.IsRoot Do
Message(aNode.FullName+?(_And(aNode.Count()=0,aNode.Value<>"")," ---> """+aNode.Value+"""")+", Атрибуты: "+aNode.Attributes);
aNode:=aNode.Parent;
EndDo;