通过某种方法,分段读取一个xml文件
每次读一小段
然后放到某个中转站处
等全部读取完以后
再调用xml分析函数对这个中转站里的完整xml文件进行分析
目前问题如下:
1.每次读取的这一小段xml文件,是qbytearray格式的,那么该放到什么样的中转站里呢,是直接写到某个文件里,还是放到iodevice里?或者datastream里?
2.每次读取的时候,必须把这次读取的这一段添加到上一段的某尾,那么还是第一个问题,在哪种格式下能方便的实现这一功能呢,怎么实现呢?
3.每次读取完之后,必须得判断是否已经到了这个xml文件的尾部,也就是说判断是否</xxxxxx >,该怎么判断为好,或者设个定时器,过了n妙以后,如果还没有新的文件读入,那么就说明已经读完了
希望熟悉qt IO操作的高手指点