Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Прочее";
Текущий архив: 2009.05.24;
Скачать: [xml.tar.bz2];

Вниз

Как выяснить чего 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;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.46 MB
Время: 0.006 c
15-1237604382
baldyman
2009-03-21 05:59
2009.05.24
Клиентский интерфейс под Windows, а само приложение на Unix e


15-1237305706
Кое кто
2009-03-17 19:01
2009.05.24
Как решить уравнение(если можно)?


15-1237466374
немо2
2009-03-19 15:39
2009.05.24
Как обмануть компьютер, чтоб он думал, что в сети?


2-1238992979
Верующий
2009-04-06 08:42
2009.05.24
Зарегистрировать свой тип файла


15-1236982065
вопро про кладовку
2009-03-14 01:07
2009.05.24
А что с кладовкой? Ничего не скачать, не посмотреть нельзя.





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский