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

成都网站关键词推广优化老闵行

成都网站关键词推广优化,老闵行,wordpress移动主菜单,建筑网址大全引言 由于项目需要#xff0c;现学现卖#xff0c;先将下面两个例子来记录一下。 示例1 直接上代码#xff0c;创建xml文件。 void Config::createServerInfoFile() {QString strPath 路径;//这里的路径是将要创建的xml的完整路径#xff0c;包含文件名xx…引言 由于项目需要现学现卖先将下面两个例子来记录一下。 示例1 直接上代码创建xml文件。 void Config::createServerInfoFile() {QString strPath 路径;//这里的路径是将要创建的xml的完整路径包含文件名xxx.xmlQFile file(strPath);if (!file.open(QIODevice::WriteOnly | QIODevice::Truncate)) {//之前的内容被清空qDebug()QStringLiteral(打开)strPathQStringLiteral(文件失败);return;}QDomDocument doc;QDomProcessingInstruction processInstruction doc.createProcessingInstruction(xml,version\1.0\ encoding\UTF-8\);doc.appendChild(processInstruction);QDomElement root doc.createElement(server);doc.appendChild(root);QDomElement server1 doc.createElement(helperIp);QDomText server1Text doc.createTextNode(127.0.0.1);server1.appendChild(server1Text);root.appendChild(server1);QDomElement port1 doc.createElement(sendPort);QDomText port1Text doc.createTextNode(9999);port1.appendChild(port1Text);root.appendChild(port1);QDomElement port11 doc.createElement(receviePort);QDomText port11Text doc.createTextNode(9000);port11.appendChild(port11Text);root.appendChild(port11);QDomElement server2 doc.createElement(kserver);QDomText server2Text doc.createTextNode(192.168.1.5);server2.appendChild(server2Text);root.appendChild(server2);QDomElement port2 doc.createElement(kPort);QDomText port2Text doc.createTextNode(9080);port2.appendChild(port2Text);root.appendChild(port2);QDomElement upScreenServer doc.createElement(upServer);QDomText upScreenServerText doc.createTextNode(192.168.1.2);upScreenServer.appendChild(upScreenServerText);root.appendChild(upScreenServer);QDomElement upScreenPort doc.createElement(upPort);QDomText upScreenPortText doc.createTextNode(7999);upScreenPort.appendChild(upScreenPortText);root.appendChild(upScreenPort);QTextStream outFile(file);doc.save(outFile,4);//缩进4格file.close(); }创建的xml文件的内容如下 ?xml version1.0 encodingUTF-8? serverhelperIp127.0.0.1/helperIpsendPort8900/sendPortreceviePort9666/receviePortkserver127.0.0.1/kserverkPort9080/kPortupServer127.0.0.1/upServerupPort7999/upPort /server下面是示例2两个示例是一样的若看完示例1已经明白大致怎么创建此时就不需要看示例二了。 示例2 const QString strKvmConfigFileName /kvmSeatSources.xml;QString Config::getExeFilePath() {QString strPath QCoreApplication::applicationDirPath();return strPath; }void Config::createKvmSeatSourceFile() {QString strPath getExeFilePath();strPath strKvmConfigFileName;QFile file(strPath);if (!file.open(QIODevice::WriteOnly | QIODevice::Truncate)) {//之前的内容被清空qDebug()QStringLiteral(打开)strPathQStringLiteral(文件失败);return;}QDomDocument doc;QDomProcessingInstruction processInstruct doc.createProcessingInstruction(xml,version\1.0\ encoding\UTF-8\);doc.appendChild(processInstruct);QDomElement root doc.createElement(kvm);doc.appendChild(root);//创建第一个子节点QDomElement firstElement doc.createElement(seatInfo);root.appendChild(firstElement);for (int i 0; i 12; i) {QDomElement seatElement doc.createElement(seat);firstElement.appendChild(seatElement);QDomElement sidElement doc.createElement(sid);QDomText sidText doc.createTextNode(12);sidElement.appendChild(sidText);seatElement.appendChild(sidElement);QDomElement seatNameElement doc.createElement(seatName);QDomText seatNameText doc.createTextNode(admin1);seatNameElement.appendChild(seatNameText);seatElement.appendChild(seatNameElement);QDomElement seatIdElement doc.createElement(seatId);QDomText seatIdText doc.createTextNode(12289832899desa);seatIdElement.appendChild(seatIdText);seatElement.appendChild(seatIdElement);QDomElement seatIpElement doc.createElement(seatIp);QDomText seatIpText doc.createTextNode(192.168.1.20);seatIpElement.appendChild(seatIpText);seatElement.appendChild(seatIpElement);}//创建第二个子节点QDomElement secondElement doc.createElement(signalsource);root.appendChild(secondElement);for (int i 0; i 12; i) {QDomElement sourceElement doc.createElement(source);secondElement.appendChild(sourceElement);QDomElement uidElement doc.createElement(uid);QDomText uidText doc.createTextNode(QString::number(i1));uidElement.appendChild(uidText);sourceElement.appendChild(uidElement);QDomElement ipElement doc.createElement(ip);QDomText ipText doc.createTextNode(192.168.1.2);ipElement.appendChild(ipText);sourceElement.appendChild(ipElement);}QTextStream outStream(file);doc.save(outStream,4);file.close(); }生成的文件的内容 ?xml version1.0 encodingUTF-8? kvmseatInfoseatsid12/sidseatName席位1/seatNameseatId12289832899desa/seatIdseatIp192.168.1.32/seatIp/seatseatsid13/sidseatName席位2/seatNameseatId12289832899desa/seatIdseatIp192.168.1.34/seatIp/seatseatsid14/sidseatName席位3/seatNameseatId12289832899desa/seatIdseatIp192.168.1.22/seatIp/seatseatsid15/sidseatName席位4/seatNameseatId12289832899feds/seatIdseatIp192.168.1.23/seatIp/seatseatsid16/sidseatName席位5/seatNameseatId12289832899desa/seatIdseatIp192.168.1.24/seatIp/seatseatsid17/sidseatName席位6/seatNameseatId12289832899desa/seatIdseatIp192.168.1.25/seatIp/seatseatsid18/sidseatName席位7/seatNameseatId12289832899desa/seatIdseatIp192.168.1.26/seatIp/seatseatsid19/sidseatName席位8/seatNameseatId12289832899desa/seatIdseatIp192.168.1.27/seatIp/seatseatsid20/sidseatName席位9/seatNameseatId12289832899desa/seatIdseatIp192.168.1.28/seatIp/seatseatsid21/sidseatName席位10/seatNameseatId12289832899desa/seatIdseatIp192.168.1.29/seatIp/seatseatsid22/sidseatName席位11/seatNameseatId12289832899desa/seatIdseatIp192.168.1.30/seatIp/seatseatsid23/sidseatName席位12/seatNameseatId12289832899desa/seatIdseatIp192.168.1.31/seatIp/seatseatsid24/sidseatName席位13/seatNameseatId12289832899desa/seatIdseatIp192.168.1.32/seatIp/seatseatsid25/sidseatName席位14/seatNameseatId12289832899desa/seatIdseatIp192.168.1.33/seatIp/seatseatsid26/sidseatName席位15/seatNameseatId12289832899desa/seatIdseatIp192.168.1.34/seatIp/seat/seatInfosignalsourcesourceuid1/uidip192.168.1.21/ip/sourcesourceuid2/uidip192.168.1.22/ip/sourcesourceuid3/uidip192.168.1.23/ip/sourcesourceuid4/uidip192.168.1.24/ip/sourcesourceuid5/uidip192.168.1.25/ip/sourcesourceuid6/uidip192.168.1.26/ip/sourcesourceuid7/uidip192.168.1.27/ip/sourcesourceuid8/uidip192.168.1.28/ip/sourcesourceuid9/uidip192.168.1.29/ip/sourcesourceuid10/uidip192.168.1.30/ip/source/signalsource /kvm以上是怎么生成xml文件可能文件的某些字段的值对不上是因为后期手动修改了不影响xml文件的生成理解其意便可。
http://www.pierceye.com/news/122107/

相关文章:

  • 珠海市网站建设重庆建站公司网站模板
  • 网页设计与网站开发pdf备案网站可以做接码平台么
  • 国外网站国内备案南京网站seo优化公司
  • 岱山县网站建设网站后台管理系统怎么上传
  • 做网站需要什么东西重庆市招投标网官网
  • 潢川手机网站建设戴尔公司网站开发的经营目标
  • 创建网站代码是什么问题wordpress屏蔽广告插件下载
  • 网站接入服务提供商纪检网站建设计划
  • 佛山做网站公司有哪些做拆分盘网站
  • 沈阳做微网站注册一个有限公司需要多少钱
  • 网站首页logo怎么修改优化方案英语答案
  • 东南亚网站建设市场用照片做视频的模板下载网站
  • 做seo网站的公司2网站建设公司
  • phpmysql旅游网站开发wordpress 需要多大数据库
  • 做预算查市场价格的网站阿里巴巴旗下跨境电商平台有哪些
  • 搜狗网站提交入口有哪些做问卷调查赚钱的网站6
  • 上海市住房和城乡建设厅官方网站码上游二维码制作
  • wordpress生活插件上海做网站优化
  • 长武网站建设做网站吉林
  • 定制做网站技术建网站不做广告怎么赚钱
  • 南宁市做网站的公司yellow的视频播放
  • 网络营销的效果是什么杭州seo网站建设
  • 南沙免费网站建设阿里巴巴网站工作流程
  • 东莞公司网站建设河南省专业做网站公司
  • 兰州彩票网站制作安阳区号是什么
  • 企业形象网站解决方案传统企业如果建立网站
  • 个人网站主页模板如何开一家网络营销公司
  • 网络管理系统密码吴中seo页面优化推广
  • 手绘风格的网站上海做网站cnsosu
  • 怎么做一个免费网站网站app的作用