1

我正在使用 XMLLite 解析 XML。我注意到当它是一个相对较大的文件时,读者的指针无法找到文件的下一个元素(标签)。当我减少文件的内容时,它可以成功解析。

阅读器不断显示节点类型“XmlNodeType_None”,无法完成解析,陷入无限循环。

它是用它的文件大小做些什么吗?或者初始化IStream的任何东西?我的文件只有大约 9000 字节的数据。

谢谢

4

1 回答 1

2

不要使用 SUCCEEDED 宏来检查是否应该继续处理 IXmlReader::Read 返回的值。相反,检查 IXmlReader::Read 的返回值是否等于循环条件的 S_OK。

于 2011-09-22T22:10:49.480 回答