Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Delphi: Общие вопросы > Кто какой XML парсер использует ?


Автор: Gershkovich 9.9.2008, 11:42
Всем привет!

В приложении нужно использовать XML парсер
Вот задумался - какой лучше использовать ?

Если брать MSXML  (если использоавать дельфовский комп-т TXMLDocument),
то получается какбы привязка к системе, и вдруг он не будет установлен,
но с другой сторны MSXML включен в виндовс ХР по дефолту (т.е. большая вероятность что он будет установлен)
плюс широкие возможности


Если брать сторонние библ-ы (типо ECXML), то приложение будет, конечно, независимо,
но эти библ-ы как правило не поддерживают всех возможностей (DTD например)
плюс глючность

Вобщем вопрос: какие парсеры используете вы ?
что посоветуете ?

Заранее спасибо.

Автор: morpheyushka 9.9.2008, 11:47
TXMLDocument - пока еще, тьфу-тьфу-тьфу - проблем не встречал и работает отлично.

Автор: blins 9.9.2008, 13:59
я использую libxml2 в объектной обертке которую я написал сам. была проблема у меня, что некоторые клиенты сидели на винде98 и там библиотеки устанавливать не очень хорошо было... пришлось. с тех пор не жалею и постоянно её использую.

Автор: Poseidon 9.9.2008, 14:07
TXMLDocument работает у меня в коммерческом продукте, о котором я уже 1,5 года не слышал ничего (в смысле пользователям не требуется поддержка, все работает). Пользователей порядка 50-70. Хоть число и не большое, но все же это говорит о том, что MSXML можно использовать. Да и можно в требованиях в системе прописать обязательное наличие MSXML.

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)