Function CRSec( FS, SS : String; II : Longint; NameSection, FirstCH, SecondCH : String ) : Boolean;
begin
Node:=DOM.createElement( Trim( NameSection ) );
DOM.getElementsByTagName( 'РоссийскийАдрес' ).item[ II - 1 ].appendChild(Node);
Node:=DOM.createElement( Trim( FirstCH ) );
Node.text := FS;
DOM.getElementsByTagName( Trim( NameSection ) ).item[ II - 1 ].appendChild(Node);
Node:=DOM.createElement( Trim( SecondCH ) );
Node.text := SS;
DOM.getElementsByTagName( Trim( NameSection ) ).item[ II - 1 ].appendChild(Node);
end;
Проблема с xml
Работаю с xml и возникли трудности.
Проблема вот в чем.
Создаю структуру хмл документа используя самописную функцию
Код:
вызов, соответственно, следующий:
CRSec( 'Уральская', 'УЛ', i, 'Улица', 'ГеографическоеНазвание', 'Сокращение' );
на выходе получаем структуру с заголовками по версии программы и т.п. + блок по выгружаемым данным конкретно по людям.
В этом блоке есть часть содержащая адрес, структура которого у каждого человека одна, и если у первого человека есть допустим данные по краю а у второго её нет то при попытке вставить данные происходить ошибка с кодом ошибки обращение по адресу тра та та (
Опять таки если структура адреса у человека одна и блоки заполняются одинаковые, то код отрабатывает нормально.
Народ, кто работал и сталкивался с чем-то подобным, подскажите, в чем проблема и где копать!!!