• 4412阅读
  • 0回复

大家帮我一起分析下分段读取xml的实现途径 [复制链接]

上一主题 下一主题
离线succulent
 
只看楼主 倒序阅读 楼主  发表于: 2009-03-31
— 本帖被 XChinux 从 General Qt Programming 移动到本区(2011-01-02) —
通过某种方法,分段读取一个xml文件
每次读一小段
然后放到某个中转站处
等全部读取完以后
再调用xml分析函数对这个中转站里的完整xml文件进行分析

目前问题如下:
1.每次读取的这一小段xml文件,是qbytearray格式的,那么该放到什么样的中转站里呢,是直接写到某个文件里,还是放到iodevice里?或者datastream里?

2.每次读取的时候,必须把这次读取的这一段添加到上一段的某尾,那么还是第一个问题,在哪种格式下能方便的实现这一功能呢,怎么实现呢?

3.每次读取完之后,必须得判断是否已经到了这个xml文件的尾部,也就是说判断是否</xxxxxx >,该怎么判断为好,或者设个定时器,过了n妙以后,如果还没有新的文件读入,那么就说明已经读完了

希望熟悉qt IO操作的高手指点
快速回复
限100 字节
 
上一个 下一个