Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2009.09.20;
Скачать: CL | DM;

Вниз

Легенький XML parser совместимый с Д2009 нужен   Найти похожие ветки 

 
pasha_golub ©   (2009-07-21 14:10) [0]

Ранее пользовались LibXmlParser"ом от http://www.destructor.de/xmlparser/

Но исходя из того, что оно замерзло в 2003, и из того, что поддерживается только однобайтные кодировки, встал вопрос.

Нужен легчайший предсавитель сего семейства поддерживающий UTF8 и Delphi 2009 Tiburon соответственно.

Вечно ваш.


 
pasha_golub ©   (2009-07-21 14:20) [1]

Советуют на форумах Эмбаркодеровых:

http://www.omnixml.com
и
http://sourceforge.net/projects/jcl/


 
palva ©   (2009-07-21 14:44) [2]

Легчайши парсер это http://expat.sourceforge.net/
Кириллических кодировок там (естественно) нет. Вписывайте собственную таблицу и вперед. Это если вам нужен именно парсер.

Удивляюсь, как вы пользовались продуктом который не поддерживает кодировки по умолчанию. utf8.


 
pasha_golub ©   (2009-07-21 16:14) [3]


> palva ©   (21.07.09 14:44) [2]


> Удивляюсь, как вы пользовались продуктом который не поддерживает
> кодировки по умолчанию. utf8.

У нас продукт не поддерживал Уникода, ибо Делфи не поддерживала, соответсвенно сам продукт плодил ХМЛ в Анси и читал оттуда же.


> Легчайши парсер это http://expat.sourceforge.net/

Чегой-то он 2007 годом датированный. Да и как никак внешний получается. Из мною перечисленных, на глаза не попадалось ничего?


 
palva ©   (2009-07-21 18:27) [4]

Нет, с этими продуктами не работал. Но открыл первый и вижу "поддержка DOM", то есть это не легкий парсер. Парсер просто просматривает документ и в нужные моменты обращается к callback функциям, которые вы ему подсунули.
Если вы хотите, чтоб парсер возвращал вам документ в виде объекта с поддержкой DOM, то почему вы не хотите использовать штатные средства? Есть msxml, который можно импортировать в Delphi, есть компонента на вкладке Internet. Разве это не самые простые и легкие средства?


 
pasha_golub ©   (2009-07-21 19:11) [5]


> Парсер просто просматривает документ и в нужные моменты
> обращается к callback функциям, которые вы ему подсунули.
>

Ну, не знаю. Парсер может быть просто строит дерево разбора да и все. Мало ли


> Есть msxml, который можно импортировать в Delphi, есть компонента
> на вкладке Internet. Разве это не самые простые и легкие
> средства?

У меня есть подозрение, что Wine будет огорчен из использованием.

Anyway thanks for suggestions :)



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

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

Наверх




Память: 0.48 MB
Время: 0.012 c
1-1215414362
Zhentos
2008-07-07 11:06
2009.09.20
Зависимость координат изображения от координат компонента.


2-1247757748
antonn
2009-07-16 19:22
2009.09.20
как глянуть строку с AV в DLL? :)


4-1218110136
workbench
2008-08-07 15:55
2009.09.20
процесс без консольного окна


15-1248070697
Припев
2009-07-20 10:18
2009.09.20
song - С днем рождения!


2-1247750683
BorNent
2009-07-16 17:24
2009.09.20
WM_LBUTTONDOWN перед WM_SETFOCUS