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

专题网站开发报价铜川网站seo

专题网站开发报价,铜川网站seo,福州商城网站开发公司,wordpress 文章中图片居中前言 想到学习xml时的一句话&#xff0c;xml中注释也会被算作一个节点。那么我们就可以通过 pugixml 把注释节点获取出来&#xff0c; <?xml version"1.0"?> <mesh name"mesh_root"><!--这是一个注释节点-->some text<![CDATA[so…

前言

想到学习xml时的一句话,xml中注释也会被算作一个节点。那么我们就可以通过 pugixml 把注释节点获取出来,

<?xml version="1.0"?>
<mesh name="mesh_root"><!--这是一个注释节点-->some text<![CDATA[someothertext]]>some more text<node attr1="value1" attr2="value2" /><node attr1="value3" attr2="value4" /><node attr1="value2"><innernode /></node>
</mesh>

代码

   pugi::xml_document doc;pugi::xml_parse_result result = doc.load_file("D:/pugixml-1.14/docs/samples/tree.xml");if(result){pugi::xml_node rootNode = doc.document_element();const char* commont = rootNode.first_child().value();qDebug() << "commont : " << commont;}

输出结果

commont :  some text

并不是我们想要的结果

思路打开

我们直接去pugixml官网 quickstart。直接在页面上搜索 commont
在这里插入图片描述
看着代码确实看不出来东西,继续思路打开,找到源文件
modify_base.cpp

#include "pugixml.hpp"#include <string.h>
#include <iostream>int main()
{pugi::xml_document doc;if (!doc.load_string("<node id='123'>text</node><!-- comment -->", pugi::parse_default | pugi::parse_comments)) return -1;// tag::node[]pugi::xml_node node = doc.child("node");// change node namestd::cout << node.set_name("notnode");std::cout << ", new node name: " << node.name() << std::endl;// change comment textstd::cout << doc.last_child().set_value("useless comment");std::cout << ", new comment text: " << doc.last_child().value() << std::endl;// we can't change value of the element or name of the commentstd::cout << node.set_value("1") << ", " << doc.last_child().set_name("2") << std::endl;// end::node[]// tag::attr[]pugi::xml_attribute attr = node.attribute("id");// change attribute name/valuestd::cout << attr.set_name("key") << ", " << attr.set_value("345");std::cout << ", new attribute: " << attr.name() << "=" << attr.value() << std::endl;// we can use numbers or booleansattr.set_value(1.234);std::cout << "new attribute value: " << attr.value() << std::endl;// we can also use assignment operators for more concise codeattr = true;std::cout << "final attribute value: " << attr.value() << std::endl;// end::attr[]
}// vim:et
    if (!doc.load_string("<node id='123'>text</node><!-- comment -->", pugi::parse_default | pugi::parse_comments)) return -1;

ok问题直接解决,原来是在加载xml时要配置对应的选项。很多时候遇到问题,不要觉得就没有办法,一定要把思路打开,说不定问题很简单。

http://www.dinnco.com/news/61479.html

相关文章:

  • 建设方案包括哪些内容seo管理系统创作
  • 手机网站左右滑动效果适合35岁女人的培训班
  • 中国住房和城乡建设部查询网站深圳网站开发
  • 昆明做网站建设万网app下载
  • wordpress 文章内容不显示在线观看的seo综合查询
  • 广州物流网站建设百度识别图片找图
  • 我和椅子做游戏小精灵网站百度客户端电脑版下载
  • 房地产公司网站下载苏州百度搜索排名优化
  • 百度网站建设是什么微信朋友圈营销方案
  • ibm公司做网站网站统计工具有哪些
  • wordpress hashone汕头网站优化
  • wordpress错误500百度网站优化培训
  • 眼镜网站怎么做竞价网站搜索排名优化
  • dw网站制作手机软件下载百度推广怎么做的
  • 做美国代购的都从哪个网站买网络营销公司怎么注册
  • 怎么做物流网站广东深圳疫情最新情况
  • 织梦如何一个后台做两个网站淘宝关键词指数
  • 网站备案需要把网站做好吗友联互换
  • 做网站贵不贵怎么样引流顾客到店方法
  • 那种登录才能查看的网站怎么做优化学seo如何入门
  • 淄博企业网站建设陕西seo主管
  • 网站首页广告搜索引擎优化排名seo
  • 网站搭建服务器需要多少钱扬州百度推广公司
  • 怎样开一个小外贸公司绍兴seo计费管理
  • 网站后台与前台电子商务网站建设
  • 之梦网站怎么做seo沈阳seo关键字优化
  • 申请做网站编辑组长的工作设想如何让百度收录自己信息
  • 做网站好比做房子长沙县网络营销咨询
  • 做地方网站论坛头条新闻
  • 关于网站建设的总结百度seo排名帝搜软件