xml 解析对比

RapidXml试图成为最快的XMLDOM 解析工具包,同时保证解析结果的可用性、可移植性以及与 W3C 标准的兼容性。RapidXml使用 C++ 编写,因此在操作同一数据时,其解析速度接近于 strlen() 函数。
整个解析工具包包含在一个头文件中,所以使用时不用编译也不用连接。要想使用 RapidXml只要包含 rapidxml.hpp 即可,当然如果要用附加功能(如打印函数),你可以包含 rapidxml_print.hpp 文件。
RapidXml为采用C++语言操作XML提供了机遇,同时结合XMPP协议也开启了诸如Wt、CxServer等基于C++的网络应用在即时通讯领域的更宽广的发展空间。
 
tinyxml用过,后面就转到rapidxml了
几百字节的xml字符串,每秒能解析、打包20~50W个包

tinyxml确实不快,不是很大的xml,感觉不到的。

如果是处理网络通信这样的,最好是选rapidxml

动态解包,。tinyxml确实要差点。

 
 
posted @ 2013-12-25 13:43  boyinger  阅读(202)  评论(0编辑  收藏  举报