QXmlStreamReader的问题
各位大神,我写了个简单的调用QXmlStreamReader度xml文件的测试程序,但是每次只能读出第一个节点值,然后就返回类型为 QXmlStreamReader::Invalid,错误信息为:Extra content at end of document. 帮忙分析下吧,谢谢。附xml文件格式和代码:<?xml version="1.0" encoding="UTF-8"?><PlateChar pinyin="ao">澳</PlateChar><PlateChar pinyin="bei">北</PlateChar><PlateChar pinyin="bian">边</PlateChar>if(file.open(QFile::ReadOnly|QFile::Text)){ QXmlStreamReader reader; reader.setDevice(&file); reader.readNext(); while(!reader.atEnd()) { reader.readNext(); if(reader.hasErr()) { QString str= reader.errorString(); } }}