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

自行车网站模板天津专业制作网站

自行车网站模板,天津专业制作网站,常熟智能网站开发,昆明网站服务器首先要清楚XML文件包含哪些元素&#xff1a; 他是由元素、文本或者两者混合物组成。元素可以拥有属性&#xff0c;元素是指从开始标签到结束标签的部分。 <?xml version"1.0" encoding"UTF-8" ?> <books><book id"1001">&…

首先要清楚XML文件包含哪些元素:

他是由元素、文本或者两者混合物组成。元素可以拥有属性,元素是指从开始标签到结束标签的部分。

<?xml version="1.0" encoding="UTF-8" ?>
<books><book id="1001"><name>面纱</name><info>请记住我,虽然再见必须说</info></book><book id="1002"><name>人生第一次</name><info>愿他们、我们的一生平淡而有意义</info></book>
</books> 

开始操作

1.在网上下载到tinnyxml的源码

 2.导入tinyxml的头文件

#include "./TinyXML/tinyxml.h"

解析方法:


QString XMLreadwrite::parseIPAddress() const
{QList<QString> nodeList;nodeList.append("net");nodeList.append("fix_ip");QString attrText = "ip";TiXmlNode *pNode = (TiXmlNode*)FindTextNode(nodeList);QString data = ParseNodeData(pNode, attrText);return data;
}

修改方法:


void XMLreadwrite::ModifyNodeData(TiXmlNode *pNode, QString text, QString data) const
{for(pNode = pNode->FirstChild();pNode;pNode = pNode->NextSibling()){if(QString(QLatin1String(pNode->Value())) == text){qDebug()<<"......."<<text<<data;const char cData[1024] = {0};memcpy((void*)cData,data.toStdString().c_str(),data.size());//首先清除所有文本pNode->Clear();//然后插入文本TiXmlText  *pValue = new TiXmlText(cData);pNode->LinkEndChild(pValue);qDebug()<<"Modified successfully"<<QString(QLatin1String(pNode->ToElement()->GetText()));}}
}

解析例子:

QString XMLreadwrite::parseCodeFormat() const
{QList<QString> nodeList;nodeList.append("param_video");QString attrText = "attr_format";TiXmlNode *pNode = (TiXmlNode*)FindTextNode(nodeList);QString nodeAttr = QString(QLatin1String(pNode->ToElement()->Attribute("name")));QString data = "";if(nodeAttr == "Visible"){data = ParseNodeData(pNode, attrText);}return data;
}

修改例子:

void XMLreadwrite::modifyCodeFormat(QString data)
{QList<QString> nodeList;nodeList.append("param_video");QString attrText = "attr_format";TiXmlNode *pNode = (TiXmlNode*)FindTextNode(nodeList);QString nodeAttr = QString(QLatin1String(pNode->ToElement()->Attribute("name")));if(nodeAttr == "Visible"){ModifyNodeData(pNode, attrText, data);}
}

http://www.yayakq.cn/news/199677/

相关文章:

  • 网站开发 图片库网站做优化效果怎么样
  • 网站空间合同海南注册公司流程和费用
  • 做教育的网站有哪些图书馆门户网站建设总结
  • 网站建设公司douyanet网站建设专业培训
  • 网站建设歺金手指排名13长沙景点图片
  • 一个网站有多少页面wordpress安装demo
  • 昆明市住房和城乡建设局网站上看的大学 建网站
  • 驻马店 网站建设佛山seo按效果付费
  • 网站建设维保免费内容网页电子书在线阅读器wordpress
  • 经营网站建设网站备案费用
  • 没有外贸网站 如果做外贸杨庄网站建设
  • 分销网站有哪些全国企业名单大全
  • 如何把做的网站与域名连接不上住房城乡建设部办公厅网站
  • iis禁止通过ip访问网站网站首页分类怎么做的
  • 做网站php软件目前网站开发技术
  • 怎么做网站8uftp在线制作图片软件
  • 电子商务网站搜索引擎设计成都网站seo推广
  • 邵阳红网站网站运营年度推广方案
  • 邢台天九建设有限公司网站研究院网站模板
  • 海南网站建设开发酷家乐设计官网
  • 网站建设色系搭配高邮城乡建设网站
  • 网站开发 程序开发原理小型网站建设
  • 移动网站开发工具定制企业网站开发公司
  • 同声传译公司网站建设ninety ajax wordpress
  • 宁波网站建设多少钱一年广东省自然资源厅地址电话
  • 内乡网站制作响应式全屏网站
  • 什么是网站空间软文营销案例
  • 准备建网站该怎么做广告平台投放广告
  • 有没有安全一点的网站网站开发工程师需要哪些技术
  • 莱芜网站建设费用集客营销软件