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

网页版快手重庆seo排名公司

网页版快手,重庆seo排名公司,wordpress首页怎么打开很慢,国外设计类网站QtXml模块提供了一个读写XML文件的流#xff0c;解析方法包含DOM和SAX,两者的区别是什么呢#xff1f; DOM#xff08;Document Object Model#xff09;#xff1a;将XML文件保存为树的形式#xff0c;操作简单#xff0c;便于访问。 SAX#xff08;Simple API for …QtXml模块提供了一个读写XML文件的流解析方法包含DOM和SAX,两者的区别是什么呢 DOMDocument Object Model将XML文件保存为树的形式操作简单便于访问。 SAXSimple API for XML接近于底层速度较快但不便于访问。 如果要使用XML时.pro文件中添加 QT xml 使用时添加文件头 #include QDomDocument QXmlStreamReader和QXmlStreamWriter不在模块QtXml中而是在QtCore中该模块只涉及DOM和SAX基于XML的接口。 解析方法 void ParseXML::parse(QString file_name) { if(file_name.isEmpty()) return; QFile file(file_name); if(!file.open(QFile::ReadOnly | QFile::Text)){ QMessageBox::information(NULL, QString(title), QString(open error!));return; } QDomDocument document; QString error; int row 0, column 0; if(!document.setContent(file, false, error, row, column)){ QMessageBox::information(NULL, QString(title), QString(parse file failed at line row and column) QString::number(row, 10) QString(,) QString::number(column, 10));return; } if(document.isNull()){ QMessageBox::information(NULL, QString(title), QString(document is null!));return; } QDomElement root document.documentElement(); //root_tag_name为personsQString root_tag_name root.tagName();if(root.hasAttribute(name)){//name为QtQString name root.attributeNode(name).value(); }//获取id1的节点QDomElement person root.firstChildElement(); if(person.isNull()) return; QString person_tag_name person.tagName();//id为1QString id person.attributeNode(id).value();//获取子节点数目为2QDomNodeList list root.childNodes();int count list.count();for(int i0; i{QDomNode dom_node list.item(i);QDomElement element dom_node.toElement();//获取id值等价QString id_1 element.attributeNode(id).value(); QString id_2 element.attribute(id);//获取子节点数目为4包括name、age、email、websiteQDomNodeList child_list element.childNodes();int child_count child_list.count();for(int j0; j{QDomNode child_dom_node child_list.item(j);QDomElement child_element child_dom_node.toElement();QString child_tag_name child_element.tagName();QString child__tag_value child_element.text();}}//按照name、age、email、website的顺序获取值QDomElement element person.firstChildElement(); while(!element.isNull()){ QString tag_name element.tagName();QString tag_value element.text();element element.nextSiblingElement(); } }
http://www.hkea.cn/news/14294817/

相关文章:

  • 金寨建设工程质量监督站网站wordpress feed
  • 发外链的网站排名茂名哪里有网站开发公司
  • 北京建网站公司推荐江苏盐城建筑公司网站
  • 使用jquery的网站域名站长工具
  • 单位做网站资料需要什么郑州百度推广开户
  • 汉中专业网站建设公司百度权重怎么提高
  • 渭南市住房和城乡建设局官方网站潍坊网络推广
  • 服装设计有哪些网站合肥seo推广公司
  • 自己做衣服网站新手怎么开网店
  • 找设计案例的网站如何建设网站咨询跳转页面
  • 东莞正规的免费网站优化wordpress多大vps
  • 烟台企业自助建站系统网址信息查询
  • 如何建设盈利网站wordpress付费会员
  • 荣县网站开发做彩票网站需要学习什么
  • 定制开发网站如何报价公司网站优化推广方案
  • 商城网站模板建设网站推广定义
  • 售后服务方案 网站建设建设网站总结
  • 论坛网站开发技术福建设计招标网站
  • 修改目录wordpress共享门店新增跑腿距离计算优化
  • seo网站建设方案手机百度app下载安装
  • Ie8网站后台编辑文章百度快速收录技术
  • 个体搞网站建设 经营范围怎么把网站设置为主页面
  • 网站开发外包费用焦作网站建设公司哪家好
  • 网站建站费用多少钱怎么开电商
  • 机票旅游网站开发网站建设合同的内容与结构
  • 大学网站建设专业上海易雅达网站建设公司怎么样
  • 网站开发相关书籍网站建设來超速云建站
  • 电脑连上网打不开网页wordpress seo.php
  • 网站搜索引擎优化技术网站建设总结经验
  • 百度刷自己网站的关键词div做网站