Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2009.05.24;
Скачать: 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 вся ветка

Текущий архив: 2009.05.24;
Скачать: CL | DM;

Наверх




Память: 0.49 MB
Время: 0.012 c
15-1237570442
Кто б сомневался
2009-03-20 20:34
2009.05.24
Панель управления >> звуки


2-1239140033
istok
2009-04-08 01:33
2009.05.24
D2009: PAnsiChar to AnsiString


3-1221048997
Drowsy
2008-09-10 16:16
2009.05.24
Как в ХП передать вводимую строку из DBGrid-а?


2-1238999216
Дмитрий
2009-04-06 10:26
2009.05.24
Помогите обработать HResult


11-1200582121
MTsv DN
2008-01-17 18:02
2009.05.24
Странная вещь...