您当前的位置: 首页 >  qt

命运之手

暂无认证

  • 2浏览

    0关注

    747博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文

【零基础学QT】【039】Qt读写Xml

命运之手 发布时间:2019-12-18 16:12:41 ,浏览量:2

QXmlStreamReader读取XML QXmlStreamReader按标签逐行读取XML文件,解析效率高,内存占用小 QXmlStreamReader在SAX解析的基础上,进行了接口简化 但是Qt仍然保留了SAX解析接口,因为SAX解析和DOM解析是两种公认的标准,方便用户从其它语言进行代码迁移


	//xml文件
	
	
	    
	        My Name is A
	    
	    
	        My Name is B
	    
	    
	        My Name is C
	    
	


    //读取xml文件
    QFile file("C:/1.xml");
    file.open(QFile::ReadWrite);
    reader.setDevice(&file);
    QXmlStreamReader reader;

    //逐行读取,按类型打印
    while (!reader.atEnd()) {
        QXmlStreamReader::TokenType type = reader.readNext();
        switch (type) {
            case QXmlStreamReader::TokenType::StartDocument:
                qdebug             
关注
打赏
1654938663
查看更多评论
0.0394s