Вниз
Скачать: CL | DM;

Как выяснить чего XML-парсеру не хватает?   Найти похожие ветки 

 
Мастак ©   (2009-03-19 16:20) [0]

Подскажите, please!

Программка - ввод и редактирование данных в XML-файлах.
Потом экспорт в БД на MS SQL Server. Предметика - сбор и учет сведений.

Взаимодействие с XML через TXMLTransformProvider в TClientDataSet - Delphi 7.
Работа с XML-файлами как с таблицами.
Всё довольно просто и шустро.

!! Но проблема - не получается setup сделать.
В одних Windows XP (и Vista) всё нормально инсталлируется и функционмрует,
а в других при функционировании ошибки типа EOleException ... XML parser error ... The system cannot locate
the resource specified.

То ли составляющие SP3 Windiws XP разные?
Вот уже и хотфиксы (уже более 30) собираются для SP4 XP
То ли как-то надо задавать какие-нибудь опции XML parser-а?
...

КАКИМИ ПРИЕМАМИ, СПОСОБАМИ ВОЗМОЖНО выяснить - чего не хватает парсеру в тех ОС, что есть в других??
Чтобы это в setup включить.


P.S. В компоненте TXMLTransformProvider ведь используется MSXML
(объединяющий DOM и SAX парсеры, имеющий
XSLT-процессор и др.)?


 
Медвежонок Пятачок ©   (2009-03-19 16:29) [1]

а зачем вообще заморачиваться с трансформацией для клиентдатасета, имея mssql?


 
Медвежонок Пятачок ©   (2009-03-19 16:32) [2]

грузи свои документы as-is в поля с типом xml.
превратить их в датасеты на клиенте можно нативными средствами, без трансформаций и клиент-датасета


 
Мастак ©   (2009-03-19 16:36) [3]


> а зачем вообще заморачиваться с трансформацией для клиентдатасета,
>  имея mssql?


Программу предполагается раздать многим в разные регионы. И получать от них данные в XML-файлах. Передача XML-файлов может быть самая разная.


 
Медвежонок Пятачок ©   (2009-03-19 16:37) [4]

и чего?


 
Медвежонок Пятачок ©   (2009-03-19 16:40) [5]

Передача XML-файлов может быть самая разная.

Хоть трижды разная.
Положив любой xml документ хоть в xml поле, хоть в varchar поле, можно без труда сделать из него датасет прямо в tadodataset.
никаких трансплатнтаций для этого не понадобится


 
Мастак ©   (2009-03-19 16:55) [6]

Конечно возможно реализовать это же многими другими способами.
Этот способ хорош минимальным программированием.

Но вопрос не в этом.
Аналогичное может возникнуть при использовании TXMLDocument, ...,
какие-нибудь сторонные XML-компоненты, ...


 
Медвежонок Пятачок ©   (2009-03-19 17:03) [7]

Этот способ хорош минимальным программированием.

Какой? Мой или с трансформацией?


 
Мастак ©   (2009-03-19 17:19) [8]


> Этот способ хорош минимальным программированием.Какой? Мой
> или с трансформацией?


приемы с использованием TXMLTransformProvider, а также и с TXMLTransformClient


 
Медвежонок Пятачок ©   (2009-03-19 17:20) [9]

Как раз наеборот.
Мне не требуется ни клиент-датасета, ни трансхформ провайдёра.


 
Медвежонок Пятачок ©   (2009-03-19 17:21) [10]

а так же не надо самого xml парсера на клиенте



Страницы: 1 вся ветка

Скачать: CL | DM;



Память: 0.47 MB
Время: 0.161 c
15-1237366575
ZeroDivide
2009-03-18 11:56
2009.05.24
А у меня дочка родилась...


2-1239266420
Андрей_1
2009-04-09 12:40
2009.05.24
Выловить окончание работы плеера


3-1221221950
ореол
2008-09-12 16:19
2009.05.24
Неправильный шрифт в таблице


15-1237717805
Юрий
2009-03-22 13:30
2009.05.24
С днем рождения ! 22 марта 2009 воскресенье


11-1200709306
Jon
2008-01-19 05:21
2009.05.24
Binary search




   Наверх