Проблема с TClientDataSet
От: Destroyer Россия  
Дата: 04.05.06 13:16
Оценка:
У меня есть простенький xml. Через XML Mapper я сделал для него XTR файл.
Далее хочу в runtime загружать XML, делать трансформацию и подавать результат на вход TClientDataSet.

xmlTransform.SourceXMLFile := 'catalog.xml';
xmlTransform.TransformationFile := 'catalog.xtr';
cdsCatalog.XMLData := xmlTransform.Data;

на последней строчки происходит исключение с ошибкой "Mistmatch in datapacket"

Если же я данные, хранящиеся в xmlTransform.Data сохранил в отдельный xml файл, а потом пытаюсь загрузить, то всё работает.
cdsCatalog.LoadFromFile('z.xml');

Где ошибка? Почему загрузка тех же самых данных работают, а через присваивание — нет???


Михаил
Михаил
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.