Кто-нибудь знает синтаксический анализатор / писатель XML C ++, похожий на XML-документ .Net? - PullRequest
2 голосов
/ 08 мая 2011

Я пишу нативный проект на C ++, и мне нужен простой анализатор / писатель XML.Я уже знаю XmlDocument в C #, поэтому что-то подобное может быть довольно хорошим, но если нет, кто-нибудь знает быстрый в использовании синтаксический анализатор / запись XML?

Я пытаюсь сократить свой "Изучение библиотеки "Время до минимума.

Спасибо!

Ответы [ 3 ]

2 голосов
/ 08 мая 2011

Есть довольно много, что вы можете рассмотреть:

  1. Xerces
  2. TinyXML
  3. LibXML ++
  4. Expat Xml
  5. XmlLite
1 голос
/ 08 мая 2011

Я использовал TinyXML, и он работал достаточно хорошо для того, что мне было нужно. Мои потребности не были ужасно требовательными, хотя. По крайней мере, когда я использовал его, он вообще не имел отношения к DTD / XSD, поэтому, если вам нужно обработать его, это, вероятно, не вариант.

0 голосов
/ 09 мая 2011

Я использовал RapidXML (http://rapidxml.sourceforge.net/). Для меня это интуитивно понятно, и было действительно легко учиться.

Никто не рекомендовал его, поэтому я добавил свой ответ: - \ ...

...