Главная страница
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.011 c
15-1248171535
Jeer
2009-07-21 14:18
2009.09.20
ГИС по китайски


15-1248441684
b z
2009-07-24 17:21
2009.09.20
Потоп


10-1155825615
Kirill
2006-08-17 18:40
2009.09.20
1C Предприятие


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


2-1248065231
lesey
2009-07-20 08:47
2009.09.20
Задать скорость в конфигурации модема