使用Libxml2操作XML文档

一、Libxml2介绍: Libxml2 是一个xml的c语言版的解析器,本来是为Gnome项目开发的工具,是一个基于MIT License的免费开源软件。它除了支持c语言版以外,还支持c++、PHP、Pascal、Ruby、Tcl等语言的绑定,能在Windows、Linux、Solaris、Ma...

2010-04-16 10:31:00

阅读数:867

评论数:0

libxml库解析XML文件

绪论Libxml是一个有免费许可的用于处理XML、可以轻松跨越多个平台的C语言库。Libxml实现了读、创建及操纵XML数据功能。 这个指南基于一个简单的XML应用。 数据类型Libxml 定义了许多数据类型,它隐藏了杂乱的来源以致你不必处理它除非你有特定的需要。xmlChar 替代cha...

2010-04-16 10:30:00

阅读数:701

评论数:0

标准C++类std::string的内存共享和Copy-On-Write技术

1、 概念 Scott Meyers在《More Effective C++》中举了个例子,不知你是否还记得?在你还在上学的时候,你的父母要你不要看电视,而去复习功课,于是你把自己关在房间里,做出一副正在复习功课的样子,其实你在干着别的诸如给班上的某位女生写情书之类的事,而...

2010-04-16 10:28:00

阅读数:637

评论数:0

c++(重载、覆盖、隐藏)

成员函数的重载、覆盖与隐藏成员函数的重载、覆盖(override)与隐藏很容易混淆,C++程序员必须要搞清楚概念,否则错误将防不胜防。8.2.1 重载与覆盖成员函数被重载的特征:(1)相同的范围(在同一个类中);(2)函数名字相同;(3)参数不同;(4)virtual 关键字可有可无。覆盖是指派生...

2010-04-16 10:25:00

阅读数:671

评论数:0

Webkit For Wince Port

 近期打算研究webkit,直到今天才算把Wince Port编译并运行通过,整整耗时1周多,非常痛苦。 由于要研究webkit,首先想到的是从webkit.org官网上下载源代码,但当下载下来后并编译成功后才发现webkit.org上面的源代码中有好多库是Apple自己的,并且没有开源的,这样的...

2010-04-10 17:53:00

阅读数:3658

评论数:9

通用FileMapping类

#define FILEMAPPINGNAME L"xxx"template class CMemroySharePtr{public: CMemroySharePtr() :m_hMappingHdr(NULL) ,m_pMappingFile(NULL) { if (...

2010-04-08 09:17:00

阅读数:929

评论数:0

提示
确定要删除当前文章?
取消 删除
关闭
关闭