Парсер Expat - лучшее, с чем я столкнулся - я использую его в своем коде на C ++, предпочитая различные синтаксические анализаторы C ++, но он написан на C. Очень прост в использовании и встраивании в вашем приложении. Поэтому я не понимаю, почему в вашем вопросе вы говорите:
(кроме lib eXpat)
blockquote>есть ли у вас что-то против?