Difference between revisions of "XML.IsRoot"
1>Admin (Created page with "{{infobox function |name=IsRoot |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
IsRoot (Обход структуры документа XML) | |||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
Атрибут используется совместно с объектом ветки XML и возвращает 1, если ветка является корневой, иначе возвращается 0.
Синтаксис
XML.IsRoot:<Является ли текущая ветка корневой (INT)>
Возвращаемое значение
Возвращает числовое значение.
Примеры
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;