function SC_GetTagName

function SC_GetTagName

Previous pageReturn to chapter overviewNext page

function SC_GetTagName(AIndx : integer) : string;

 

Возвращает имя тега с индексом AIndx. Имя возвращается в верхнем регистре. Индекс -1 применяется для получения имени родительского тега. В случае задания некорректного индекса или в случае возникновении ошибки функция возвращает пустую строку.

 

Совместимость: AVZ 4.28 и выше

 

Пример:

 

var

Res : boolean;

i       : integer;

begin

Res := SC_INIT(GetAVZDirectory + 'LOG\avz_sysinfo.xml');

if Res then

 AddToLog('Загрузка и парсинг протокола выполнены успешно')

else begin

 AddToLog('Ошибка загрузки и парсинга протокола');

 exit;

end;

if SC_SelectNode('AVZ\KERNELOBJ') then

 AddToLog('Тег KERNELOBJ найден')

else begin

 AddToLog('Тег KERNELOBJ не найден');

 exit;

end;

// Запрос количества вложенных тегов

AddToLog('SC_GetItemsCount = '+inttostr(SC_GetItemsCount));

for i := 0 to SC_GetItemsCount - 1 do

if SC_GetTagName(i) = 'ITEM' then

  AddToLog('['+inttostr(i)+'] File= "'+SC_GetParamVal(i, 'File', '')+'"');

end.