在Pure C中解析XML

时间:2011-01-31 00:19:29

标签: c xml

在Pure C中解析XML数据的首选库是什么?

5 个答案:

答案 0 :(得分:13)

C的规范XML解析库是libxml2

答案 1 :(得分:5)

两种流行的选择是expatlibxml2

答案 2 :(得分:2)

以下是多种语言的库列表,包括C:

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

答案 3 :(得分:1)

不是'首选图书馆',但也有http://www.minixml.org/

  

Mini-XML是一个小型的XML库   你可以用来读写XML和   你的类似XML的数据文件   申请不需要大   非标准库。仅限Mini-XML   需要ANSI C兼容的编译器   (GCC的工作原理与大多数供应商的ANSI C一样   编译器)和'制作'程序。

     

Mini-XML支持读取UTF-8和   UTF-16和UTF-8编码的写入   XML文件和字符串。数据存储   在链表结构树结构中,   保留XML数据层次结构,以及   任意元素名称,属性,   和属性值受支持   没有预设限制,只有可用   存储器中。

答案 4 :(得分:0)

VTD-XML是您应该考虑的,如果您想要易用性,性能和效率的组合