Показать сообщение отдельно
Старый 25.01.2006, 12:53   #1  
rmv is offline
rmv
Участник
 
481 / 11 (1) +
Регистрация: 15.02.2005
Вот пример кода:

IF ISCLEAR(gXMLDoc) THEN CREATE(gXMLDoc);
//Загрузка файла
gXMLDoc.load(FileName);
lRecr.OPEN(TableNo);
IF ClearTable THEN lRecr.DELETEALL(FALSE);

//корневой элемент
currElem := gXMLDoc.selectSingleNode('root');

//Выборка узлов
tableNodes := currElem.selectNodes('./t[@n='''+ FORMAT(TableNo) + ''']');

//обход дерева
FOR k:=0 TO tableNodes.length -1 DO BEGIN...