Главная страница
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.009 c
15-1237481049
Riply
2009-03-19 19:44
2009.05.24
Наличие ZwCreateNamedPipeFile в Vista и 7- ке.


6-1203162895
s-vadim
2008-02-16 14:54
2009.05.24
Локальный чат


2-1239340712
И. Павел
2009-04-10 09:18
2009.05.24
Отслеживание смены форматов.


15-1237367541
Andy BitOff
2009-03-18 12:12
2009.05.24
Как выйти из рекурсии


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