gpt4 book ai didi

c++ - 如何设置QXmlStreamReader atStart?

转载 作者:太空宇宙 更新时间:2023-11-04 10:29:05 35 4
gpt4 key购买 nike

如何在指针到达末尾后将 QXmlStreamReader 设置为开始。

 QXmlStreamReader xml(&data);
int i=0;
while(!xml.atEnd()){
if (xml.isStartElement()) {
if (xml.name() == "sample") {
i++;}
}
xml.readNext();
}

//这里我想重新开始时设置xml。

最佳答案

尝试重置输入源

data.seek(0); // to make QFile object pointing to begining
xml.setDevice(xml.device());

Documentation for setDevice()说: 将当前设备设置为设备。设置设备会将流重置为其初始状态。

关于c++ - 如何设置QXmlStreamReader atStart?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40719194/

35 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com