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

Вниз

Легенький 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;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.45 MB
Время: 0.004 c
15-1248422799
GanibalLector
2009-07-24 12:06
2009.09.20
Win2003 ограничение запуска приложения


15-1246008636
Kolan
2009-06-26 13:30
2009.09.20
Чем заменить TChart?


15-1248179677
TUser
2009-07-21 16:34
2009.09.20
Затмение


15-1248201124
Тимур
2009-07-21 22:32
2009.09.20
Как вносить строки в реестр?


3-1227192412
bankir
2008-11-20 17:46
2009.09.20
SQL-запрос. Как наиболее правильно сделать.





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский