对于tinyxml解析它,xml文件的大小是否有限制?

时间:2010-02-17 18:51:09

标签: c++ tinyxml

我有一个大约42k的xml文件。 tinyxml不应该能够解析这个大小的文件。查看tinyxml源代码,它似乎只是将整个文件作为char *读取。

当我将xml文件的大小减小到7k时,tinyxml工作得很好。

tinyxml将解析的字节数有明确的限制吗?

2 个答案:

答案 0 :(得分:3)

如果有限制,那就比它大了很多 - 我已经成功地将它用于超过100兆字节的文件。

答案 1 :(得分:1)

如果您使用的是运算符>>,则可能会遇到在执行

的tinyxml.cpp中进行的8Kb硬编码预约
std::istream& operator>> (std::istream & in, TiXmlNode & base)

(该信息与版本2.5.3相关)