HTML/XML
clever101
2006年本科毕业于CUG(武汉)的GIS专业,毕业后参加工作,现在在北京从事软件开发和团队管理工作。现任CSDN博客专家(CSDN博客访问量600万+)。熟练掌握C++、Java和Python等多门开发语言。在遥感图像处理、地理信息系统、导航地图和三维可视化方面具有丰富的开发经验。曾担任某上市公司首席架构师,主持过新一代遥感处理软件平台的研发。曾获有色金属工业科技进步奖二等奖。
展开
-
C++中的XML配置文件编程经验
来源:http://www.blogjava.net/wxb_nudt/archive/2008/05/27/203317.html C++中并没有操作XML文件的标准库,因此大家需要使用各自熟悉的XML库来解决XML文件的读取与写入。XML的一个重要用途是作为程序的配置文件,存储程序运行相关的各种数据。本文总结了使用libxml2库来对XML配置文件进行编程的一些经验。最后提供了转载 2008-11-05 19:34:00 · 3910 阅读 · 5 评论 -
编写xml文件的几个注意事项
作者:朱金灿来源:http://blog.csdn.net/clever101 xml注释的规范是这样的: 值得注意的是任何xml注释都必须放在的同一行或者它的下面,而不能在它的上面。 xml的转义规范是这样的,下面是五个在XML文件中预定义好的实体:<小于号>>大于号&&和'’单引号""双引号原创 2016-06-23 18:11:56 · 3183 阅读 · 0 评论 -
将pugixml库编译成动态库的做法
作者:朱金灿来源:http://blog.csdn.net/clever101 pugixml库默认是编译成静态库的。要把pugixml库编译成一个动态库,需要对代码做一些修改,具体是将 // If no API is defined, assume default #define PUGIXML_API 修改为:#if defined(_MSC_VER) && _M原创 2016-06-20 18:08:21 · 2484 阅读 · 0 评论 -
pugixml读取unicode编码的xml文件的做法
作者:朱金灿来源:http://blog.csdn.net/clever101 实际上在多字节编码的情况下,即以记事本打开显示的ANSI编码的,如下图: pugixml是可以直接读取中文字符的,示例代码如下:const std::string strFilePath = _T(“c:\\xgconsole.xml”);pugi::xml_document d原创 2015-05-20 23:10:52 · 3769 阅读 · 0 评论 -
使用xerces库的一个注意事项
作者:朱金灿来源:http://blog.csdn.net/clever101 使用xerces库解析xml文件,结果出现这样一些链接错误:public: static classxercesc_3_1::DOMImplementation * __cdeclxercesc_3_1::DOMImplementationRegistry::getDOMImplementation(unsi原创 2014-07-19 12:42:37 · 2967 阅读 · 2 评论 -
pugixml库学习之添加节点
作者:朱金灿来源:http://blog.csdn.net/clever101 继续学习pugixml库使用。xml文件的节点一般有两种方式: 和 Welcometo MyApp 今天我们学习如何使用pugixml库给一个xml文件添加这两种节点。 xml的原文件是:原创 2012-12-18 23:56:01 · 9225 阅读 · 5 评论 -
VC 2008编译libxml2-2.7.6
作者:朱金灿来源:http://blog.csdn.net/clever101 1. 下载libxml2-2.7.6源码,地址为:ftp://ftp.xmlsoft.org/libxml2/libxml2-2.7.2.tar.gz 2. 解压源码文件后在根目录下可以找到win32的文件夹,打开它可以看到下面有一个configure.js的文件,双击运行它可以生成一个config.msvc的原创 2012-09-04 09:00:33 · 5124 阅读 · 1 评论 -
编译pugixml库的一个注意事项
作者:朱金灿来源:http://blog.csdn.net/clever101 要编译unicode接口的pugixml库,需要添加一个预处理宏PUGIXML_WCHAR_MODE,然后外部调用的话也需要定义这个宏。 下面是一个pugixml库的静态库工程的下载链接:pugixml的静态库工程原创 2012-08-16 13:13:01 · 3254 阅读 · 0 评论 -
pugixml简介
作者:朱金灿来源:http://blog.csdn.net/clever101 很久没写博客了,难得今天有空,心情也不错。写什么内容呢?就写写最近接触的一个很棒的xml操作库——pugixml。 以前觉得tinyxml也是一个挺好的操作xml文件的库。最近找到了pugixml库,发现pugixml库对tinyxml可谓是全面胜出。 一.支持字符集:tinyxm原创 2012-04-28 23:17:48 · 21889 阅读 · 6 评论 -
pugixml库的一个使用心得
作者:朱金灿来源:http://blog.csdn.net/clever101 使用pugixml库解析xml文件时发现一个规则。如果是解析英文的unicode字符的xml文件(包括utf8和utf16),可以直接使用xml_document类的load_file接口直接打开xml文件。但是要解析包含中文、日文等文字的unicode字符的xml文件,就必须使用xml_document类的原创 2012-04-30 23:27:15 · 8864 阅读 · 3 评论 -
如何把腾讯微博挂到CSDN博客上
作者:朱金灿来源:http://blog.csdn.net/clever101 微博很流行,就玩玩微博。晚上摸索了一下,知道了如何把腾讯微博挂到CSDN博客上。 第一步:登录腾讯微博开放平台,网址如下:http://dev.open.t.qq.com/,单击“我是网站主”链接:第二步:在弹出的页面中选择微博秀组件,如下图:第三步:在弹出的页面中单击立即应用按钮,如下图:第四步:原创 2012-03-28 20:49:19 · 5078 阅读 · 13 评论 -
将TinyXml快速入门的接口面向对象化
作者:朱金灿来源:http://blog.csdn.net/clever101/ 在TinyXml快速入门的系列文章中(详情见本博客),我只是将tinyxml类库解析xml文件的类封装为API接口。这次我决定将这些API接口对象化,并结合自定义的数据结构解析xml文件。 具体是新建一个CXmlParse类,头文件声明原创 2010-03-28 15:11:00 · 5583 阅读 · 9 评论 -
就TinyXml使用答复一位网友
作者:朱金灿来源:http://blog.csdn.net/clever101 一位网友说看了我的TinyXml快速入门系列文章。在修改节点属性值函数ModifyNode_Attribute这个函数的用法参照我的例子运行了下, 如果只有这一个节点的时候是修改正确的,但是如果再加上几个相同名字的节点呢?就像下面一样:原创 2010-03-15 23:57:00 · 5093 阅读 · 7 评论 -
TinyXml快速入门(三)
作者:朱金灿来源:http://blog.csdn.net/clever101 在《TinyXml 快速入门(二)》介绍使用tinyxml库获取xml文件声明,查询指定节点、删除指定节点的做法。在本文中继续介绍修改指定节点和增加节点的做法。 修改节点其实和查询指定节点的值有点类似,也分为两个函数,一个实现修改文原创 2010-03-14 21:32:00 · 11183 阅读 · 5 评论 -
TinyXml快速入门(二)
作者:朱金灿来源:http://blog.csdn.net/clever101 在《TinyXml快速入门(一)》中我介绍了使用TinyXml库如何创建和打印xml文件,下面我介绍使用tinyxml库对xml文件进行一系列的操作,包括获取xml文件声明,查询指定节点、删除指定节点、修改指定节点和增加节点的用法。在《TinyXml快速入原创 2010-03-14 19:36:00 · 18962 阅读 · 13 评论 -
TinyXml快速入门(一)
作者:朱金灿来源:http://blog.csdn.net/clever101 对于xml文件,目前我的工作只是集中在配置文件和作为简单的信息文件来用,因此我不太喜欢使用msxml这种重量级的xml解析器,特别是使用msxml解析xml涉及到复杂的com类型转换,更是令人感觉繁琐。因此对于简单的xml文件的解析,我更愿意使用开源的TinyXml。 首先介绍...原创 2010-02-28 22:25:00 · 118193 阅读 · 37 评论 -
favicon在IE和非IE浏览器上的兼容问题及其解决
作者:朱金灿来源:http://blog.csdn.net/clever101 favicon是favorite icon的缩写,通常会显示在浏览器收藏夹(即书签)中以及地址栏左侧。中文有译作网站头像或书签图标,此处译作网站图标。在html或jsp页面没有专门指定的话会显示默认的tomcat图标,如下图: 最近在设置favicon发现一个问题:IE原创 2017-11-28 18:31:39 · 2638 阅读 · 0 评论