десериализация xml в с ++ - PullRequest
       2

десериализация xml в с ++

0 голосов
/ 10 октября 2011

Я хочу написать код C ++, который использует десериализацию XML. Может ли кто-нибудь предложить простую в использовании библиотеку для десериализации xml в c ++ и базовый пример кода о том, как десериализовать xml-файл с ее помощью? Я попытался использовать библиотеку CMarkup, но она не работает для моих документов XML. Это не кажется достаточно общим.

Спасибо!

Ответы [ 2 ]

2 голосов
/ 10 октября 2011

+ 1 для TinyXML. Я использовал его в своих прошлых проектах, и он работает довольно хорошо. Библиотека очень проста, проста в обслуживании и достаточно стабильна. Вам не нужно компилировать TinyXML как разделяемую или статическую библиотеку - просто добавьте исходные коды TinyXML в свой код и соберите его. В результате вы избавитесь от распространения любых общих библиотек с вашей программой.

1 голос
/ 10 октября 2011

Я использовал оба Xerces для C ++ и LibXML в прошлом и никогда не сталкивался с какими-либо серьезными проблемами. Пример кода Xerces доступен здесь , а пример кода LibXML здесь здесь .

Хотя я никогда не пробовал, я слышал кое-что хорошее о TinyXML .

...