作者: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

分类: 开源风暴 IT法律 开源代码下载



关于酷勤 | 联系方式 | 免责声明 | 友情链接