Главная страница
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.014 c
15-1247674784
бульдозер
2009-07-15 20:19
2009.09.20
WIFI


15-1248298671
Германн
2009-07-23 01:37
2009.09.20
SMS с задержкой


1-1215755404
МистерТ
2008-07-11 09:50
2009.09.20
Подмена Application динамической библиотеки


15-1248226307
TUser
2009-07-22 05:31
2009.09.20
Искусство новейших течений в Третьяковской галерее.


15-1248424846
Empleado
2009-07-24 12:40
2009.09.20
Что означает такая запись в объявлении типов? (D2009)