如何在指针到达结束后在开始时设置QXmlStreamReader。
QXmlStreamReader xml(&data);
int i=0;
while(!xml.atEnd()){
if (xml.isStartElement()) {
if (xml.name() == "sample") {
i++;}
}
xml.readNext();
}//这里,我想重新设置xml。
发布于 2016-11-21 11:42:00
尝试通过以下方式重新设置输入源
data.seek(0); // to make QFile object pointing to begining
xml.setDevice(xml.device());setDevice()文档说:将当前设备设置为设备。设置设备将流重置为其初始状态。
https://stackoverflow.com/questions/40719194
复制相似问题