Вниз
Скачать: 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.007 c
2-1239268491
Knight
2009-04-09 13:14
2009.05.24
RaveReport и сумма прописью...


2-1239372348
Alex_C
2009-04-10 18:05
2009.05.24
Thread и CriticalSection


2-1239363580
dplz
2009-04-10 15:39
2009.05.24
Возможно ли в listbox зделать такое условие?


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


15-1237893615
alexander-rsh
2009-03-24 14:20
2009.05.24
StringToChar




   Наверх