Разбор XML в Pure C - PullRequest
       4

Разбор XML в Pure C

5 голосов
/ 31 января 2011

Какая библиотека предпочтительна для анализа XML-данных в Pure C?

Ответы [ 5 ]

13 голосов
/ 31 января 2011

Каноническая библиотека XML-разбора для C: libxml2 .

5 голосов
/ 31 января 2011

Два популярных варианта: expat и libxml2 .

2 голосов
/ 31 января 2011

Вот список библиотек для нескольких языков, включая C:

http://www.xml.com/pub/rg/XML_Parsers

1 голос
/ 31 января 2011

Не «предпочтительная библиотека», но есть также http://www.minixml.org/.

Mini-XML - это небольшая библиотека XML, которую вы можете использовать для чтения и записи файлов данных XML и XML-подобных в вашемприложение, не требующее больших нестандартных библиотек.Для Mini-XML требуется только компилятор, совместимый с ANSI C (работает GCC, как и компиляторы ANSI C большинства производителей) и программа make.

Mini-XML поддерживает чтение UTF-8 и UTF-16написание XML-файлов и строк в кодировке UTF-8.Данные хранятся в древовидной структуре связанных списков, сохраняя иерархию данных XML, и произвольные имена элементов, атрибуты и значения атрибутов поддерживаются без предустановленных ограничений, только доступная память.

0 голосов
/ 31 января 2011

VTD-XML - это то, на что вы должны обратить внимание, если хотите сочетать простоту использования, производительность и эффективность

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...