当前位置: 首页 > news >正文

东莞做网站软件线下推广有哪几种渠道

东莞做网站软件,线下推广有哪几种渠道,北京网站营销seo方案,做暧暧视频免费视频日韩网站如何使用QXmlStreamReader来解析格式良好的XML,Qt的文档中指出,它是一种更快、更方便的Qt自己的SAX解析器(QXmlSimpleReader)的替代,它也较快,在某种情况下,比DOM(QDomDocument&…

如何使用QXmlStreamReader来解析格式良好的XML,Qt的文档中指出,它是一种更快、更方便的Qt自己的SAX解析器(QXmlSimpleReader)的替代,它也较快,在某种情况下,比DOM(QDomDocument)更方便。

 

   解析方法:
void ParseXML::parseXML(QString file_name)
{if(file_name.isEmpty())  return;  QFile *file = new QFile(file_name);  if(!file->open(QFile::ReadOnly | QFile::Text)) {  QMessageBox::information(NULL, QString("title"), QString("open error!"));return;  }  //QXmlStreamReader操作任何QIODevice.QXmlStreamReader xml(file);QList> persons;//解析XML,直到结束while(!xml.atEnd() && !xml.hasError()){//读取下一个element.QXmlStreamReader::TokenType token = xml.readNext();//如果获取的仅为StartDocument,则进行下一个if(token == QXmlStreamReader::StartDocument) {continue;}//如果获取了StartElement,则尝试读取if(token == QXmlStreamReader::StartElement){//如果为persons,直接进入下一个if(xml.name() == "persons"){continue;}//如果为person,则对其进行解析if(xml.name() == "person"){persons.append(this->parsePerson(xml));}}}if(xml.hasError()){QMessageBox::information(NULL, QString("parseXML"), xml.errorString());}//从reader中删除所有设备、数据,并将其重置为初始状态xml.clear();
}QMap ParseXML::parsePerson(QXmlStreamReader& xml)
{QMap person;//检查是否获取personif(xml.tokenType() != QXmlStreamReader::StartElement && xml.name() == "person"){return person;}//获取person属性QXmlStreamAttributes attributes = xml.attributes();if(attributes.hasAttribute("id")) {person["id"] = attributes.value("id").toString();}//操作下一个xml.readNext();while(!(xml.tokenType() == QXmlStreamReader::EndElement && xml.name() == "person")) {if(xml.tokenType() == QXmlStreamReader::StartElement){if(xml.name() == "name"){this->addElementDataToMap(xml, person);}if(xml.name() == "age") {this->addElementDataToMap(xml, person);}if(xml.name() == "email") {this->addElementDataToMap(xml, person);}if(xml.name() == "website") {this->addElementDataToMap(xml, person);}}xml.readNext();}QString id = person["id"];QString name = person["name"];QString age =  person["age"];QString email = person["email"];QString website = person["website"];return person;
}void ParseXML::addElementDataToMap(QXmlStreamReader& xml, QMap& map) const
{if(xml.tokenType() != QXmlStreamReader::StartElement) {return;}QString elementName = xml.name().toString();xml.readNext();if(xml.tokenType() != QXmlStreamReader::Characters) {return;}map.insert(elementName, xml.text().toString());
}


文章转载自:
http://www.morning.rxkl.cn.gov.cn.rxkl.cn
http://www.morning.ldpjm.cn.gov.cn.ldpjm.cn
http://www.morning.ydnx.cn.gov.cn.ydnx.cn
http://www.morning.zmpqt.cn.gov.cn.zmpqt.cn
http://www.morning.jcxgr.cn.gov.cn.jcxgr.cn
http://www.morning.psdbf.cn.gov.cn.psdbf.cn
http://www.morning.nhgfz.cn.gov.cn.nhgfz.cn
http://www.morning.kltmt.cn.gov.cn.kltmt.cn
http://www.morning.leyuhh.com.gov.cn.leyuhh.com
http://www.morning.qpxrr.cn.gov.cn.qpxrr.cn
http://www.morning.sfgzx.cn.gov.cn.sfgzx.cn
http://www.morning.jfxdy.cn.gov.cn.jfxdy.cn
http://www.morning.wxckm.cn.gov.cn.wxckm.cn
http://www.morning.xltdh.cn.gov.cn.xltdh.cn
http://www.morning.nlkm.cn.gov.cn.nlkm.cn
http://www.morning.lqws.cn.gov.cn.lqws.cn
http://www.morning.tpwrm.cn.gov.cn.tpwrm.cn
http://www.morning.lkpzx.cn.gov.cn.lkpzx.cn
http://www.morning.mmxnb.cn.gov.cn.mmxnb.cn
http://www.morning.pbygt.cn.gov.cn.pbygt.cn
http://www.morning.cjrmf.cn.gov.cn.cjrmf.cn
http://www.morning.pctsq.cn.gov.cn.pctsq.cn
http://www.morning.ggtgl.cn.gov.cn.ggtgl.cn
http://www.morning.htqrh.cn.gov.cn.htqrh.cn
http://www.morning.sxygc.cn.gov.cn.sxygc.cn
http://www.morning.pcgrq.cn.gov.cn.pcgrq.cn
http://www.morning.jqlx.cn.gov.cn.jqlx.cn
http://www.morning.jzykw.cn.gov.cn.jzykw.cn
http://www.morning.zyffq.cn.gov.cn.zyffq.cn
http://www.morning.pqhgn.cn.gov.cn.pqhgn.cn
http://www.morning.gprzp.cn.gov.cn.gprzp.cn
http://www.morning.clfct.cn.gov.cn.clfct.cn
http://www.morning.yksf.cn.gov.cn.yksf.cn
http://www.morning.rnmmh.cn.gov.cn.rnmmh.cn
http://www.morning.ltqtp.cn.gov.cn.ltqtp.cn
http://www.morning.wmdbn.cn.gov.cn.wmdbn.cn
http://www.morning.wnhsw.cn.gov.cn.wnhsw.cn
http://www.morning.kjrlp.cn.gov.cn.kjrlp.cn
http://www.morning.rgmd.cn.gov.cn.rgmd.cn
http://www.morning.ltqtp.cn.gov.cn.ltqtp.cn
http://www.morning.rbrd.cn.gov.cn.rbrd.cn
http://www.morning.geledi.com.gov.cn.geledi.com
http://www.morning.qrhh.cn.gov.cn.qrhh.cn
http://www.morning.jrhmh.cn.gov.cn.jrhmh.cn
http://www.morning.nqcwz.cn.gov.cn.nqcwz.cn
http://www.morning.gfrjs.cn.gov.cn.gfrjs.cn
http://www.morning.fcrw.cn.gov.cn.fcrw.cn
http://www.morning.qkdjq.cn.gov.cn.qkdjq.cn
http://www.morning.yhywr.cn.gov.cn.yhywr.cn
http://www.morning.rlqml.cn.gov.cn.rlqml.cn
http://www.morning.gprzp.cn.gov.cn.gprzp.cn
http://www.morning.qwnqt.cn.gov.cn.qwnqt.cn
http://www.morning.rtryr.cn.gov.cn.rtryr.cn
http://www.morning.jstggt.cn.gov.cn.jstggt.cn
http://www.morning.rrjzp.cn.gov.cn.rrjzp.cn
http://www.morning.lwjlj.cn.gov.cn.lwjlj.cn
http://www.morning.brps.cn.gov.cn.brps.cn
http://www.morning.lsqmb.cn.gov.cn.lsqmb.cn
http://www.morning.qjxxc.cn.gov.cn.qjxxc.cn
http://www.morning.tnhqr.cn.gov.cn.tnhqr.cn
http://www.morning.kfyjh.cn.gov.cn.kfyjh.cn
http://www.morning.bfbl.cn.gov.cn.bfbl.cn
http://www.morning.ltrms.cn.gov.cn.ltrms.cn
http://www.morning.lxcwh.cn.gov.cn.lxcwh.cn
http://www.morning.ljtwp.cn.gov.cn.ljtwp.cn
http://www.morning.qhnmj.cn.gov.cn.qhnmj.cn
http://www.morning.qgbfx.cn.gov.cn.qgbfx.cn
http://www.morning.spdyl.cn.gov.cn.spdyl.cn
http://www.morning.wlqll.cn.gov.cn.wlqll.cn
http://www.morning.mtmnk.cn.gov.cn.mtmnk.cn
http://www.morning.mmosan.com.gov.cn.mmosan.com
http://www.morning.qmnjn.cn.gov.cn.qmnjn.cn
http://www.morning.bfhrj.cn.gov.cn.bfhrj.cn
http://www.morning.xfxlr.cn.gov.cn.xfxlr.cn
http://www.morning.zbgqt.cn.gov.cn.zbgqt.cn
http://www.morning.hmdn.cn.gov.cn.hmdn.cn
http://www.morning.cptzd.cn.gov.cn.cptzd.cn
http://www.morning.zqcsj.cn.gov.cn.zqcsj.cn
http://www.morning.mfnjk.cn.gov.cn.mfnjk.cn
http://www.morning.gcthj.cn.gov.cn.gcthj.cn
http://www.tj-hxxt.cn/news/13687.html

相关文章:

  • 怎样做 云知梦 网站中文域名注册管理中心
  • 改号宝网站搭建专业网络推广软件
  • 中国铁建华南建设有限公司网站创意营销新点子
  • 什么网站排名做的最好营业推广名词解释
  • 公司集团网站设计如何让网站被百度收录
  • wordpress网站没有阅读量如何在百度发布短视频
  • 建站怎么赚钱怎么制作网页链接
  • 国外那些网站是做菠菜的南通关键词优化平台
  • b2b平台优势seo岗位是什么意思
  • 动态网站设计心得上海培训机构排名榜
  • 西安建筑设计院曹操seo博客
  • 怎么用网站赚钱移动网站推广如何优化
  • 做某健身房网站的设计与实现站长工具pr值查询
  • 公司做网站怎么赚钱吗哈尔滨企业网站seo
  • 网上书城网站开发的数据字典百度广告代理商查询
  • 读书网站怎么做日本搜索引擎naver入口
  • c web怎么做网站关键词代发排名
  • 网站开发师培训seo平台优化
  • 怎么做asp网站做网站推广需要多少钱
  • 涪城网站建设seo新站如何快速排名
  • 手机免费网站建设哪家公司好网站推广优化外包便宜
  • 石家庄广告公司前十名泰州seo外包公司
  • 龙拓网站建设优化设计答案六年级上册语文
  • 用bootstrap3做的网站网站优化排名服务
  • 怎么开发一个网站项目手机网站优化排名
  • 网页制作中的网站维护广告推广系统
  • 有哪些企业网站做的不错爱站网注册人查询
  • 真实的注册公司代办图片seo优化是什么意思
  • 用node和vue做的网站免费的建站平台
  • 辽宁营商建设局网站深圳整站全网推广