AVZ 5. Руководство пользователя
×
Меню
Индекс

16.38.3. function SC_SelectNode

function SC_SelectNode(Anode : string) : boolean;
 
Выбирает один из тегов XML с заданным именем. Имя задается в виде "AVZ\имя_узла", имя не чувствительно к регистру. Например, для работы с данными о запущенных процессах требуется задать имя 'AVZ\Process', с расширениями проводника - "AVZ\ExplorerExt".
Функция возвращает TRUE, если успешно удалось найти запрошенные данные. В случае, если запрошенные данные не найдены, не инициализирован анализатор или не выполнялось исследование, то функция возвращает FALSE.
 
Совместимость: AVZ 4.28 и выше
 
Пример:
 
var
  Res : boolean;
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 найден');
end.