这两个库都是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}语法,以及后向引用等。