作者:eXilec 来源:C++博客 酷勤网收集 2008-04-18
摘要
Expat:基于SAX事件模型,据说是应用最广泛的XML解析器,为众多的开源软件所采用。注意如果要支持中文,必须使用UTF-8编码;Henry Spencer's Regexp Engine :正则表达式解析库,由于它的小巧,也被一些其它的开源库所使用
这两个库都是C语言实现的轻量级开源库,具有简单易用和快速高效的特点。
1)Expat:XML解析库 http://expat.sourceforge.net/
基于SAX事件模型,据说是应用最广泛的XML解析器,为众多的开源软件所采用。注意如果要支持中文,必须使用UTF-8编码。
2)Henry Spencer's Regexp Engine :正则表达式解析库 http://www.codeproject.com/KB/string/spencerregexp.aspx
最初由Henry Spencer 为tcl/tk所做的正则式实现。由于它的小巧,也被一些其它的开源库所使用。据我所知,MY SQL 数据库,wxWidgets库都采用了这个实现进行正则式分析。为了保持它的简单性,作者也舍弃了一些特征,比如说 {n, m}语法,以及后向引用等。
来自:http://www.cppblog.com/eXile/archive/2008/04/16/47219.html

