[转载]VC轻松解析XML文件 - CMarkup类的使用方法
来源:互联网 发布:软件开发平台是什么 编辑:程序博客网 时间:2024/06/05 07:04
VC轻松解析XML文件 - CMarkup类的使用方法
VC解析XML文件的工具有很多,CMarkup, tinyXML,还有IBM的,MS的等等。
据说tinyXML很好,可能字符集问题,我编译不了。
所以就用CMarkup来解析,使用过后,觉得非常不错,使用起来很方便。
CMarkup下载地址:http://www.firstobject.com/
发现网上有方法很法,我就摘下来了
1. 生成UserInfo.xml
2. 浏览特定元素
//-------------结果----------
---tagName:UserID,Data:luo--
---tagName:UserID,Data:lin—
//-------------结果----------
---tagName:UserID,Data:luo--
---tagName:UserID,Data:lin—
3. 修改
//--------把UserID为”luo”改为”flypigluo”-----------
4. 添加
4.1 添在最后面(使用的是AddElem)
//加在最后面
4.2 加在最前面(使用InsertElem)
5. 删除
6. 查找
见第二点浏览。类似上面的例子里面没有属性这些东西,下面的一个例子是有属性的
7. 产生
8. 查找
9. 修改
CMarkup字符集问题
daubwu posted @ 2008年9月08日 00:54 in VC with tags XML CMarkup , 38 阅读
CMarkup支持Unicode,_MBCS宏定义。VS默认设置为MBCS宏定义,未设置该宏时为UTF-8编码。
有 MBCS宏定义,且 打开的文件是UTF-8编码:
CMarkup在Load时将UTF-8转换ANSI编码格式,所以要在读取的地方设置
没有MBCS宏定义,且打开的文件是UTF-8编码:
系统默认将文件按UTF-8格式读入系统中,所以显示的时候要手动将数据转换为ANSI格式的进行显示
PS:通过strcpy等拷贝函数可以修正。
- [转载]VC轻松解析XML文件 - CMarkup类的使用方法
- VC轻松解析XML文件 - CMarkup类的使用方法
- VC轻松解析XML文件 - CMarkup类的使用方法
- VC轻松解析XML文件--CMarkup使用方法
- VC轻松解析XML文件--CMarkup使用方法
- VC轻松解析XML文件--CMarkup使用方法(解决解析中文字符出现乱码问题)
- 转载:VC解析XML--使用CMarkup类解析XML
- VC解析XML文件-CMarkup
- VC解析XML文件-CMarkup
- XML解析类CMarkup的使用方法
- VC中使用CMarkup解析xml文件
- VC++ 用CMarkUp解析XML文件
- CMarkup类解析xml文件
- CMarkup类解析xml文件
- CMarkup类解析xml文件
- CMarkup类解析xml文件
- CMarkup类解析xml文件
- VC解析XML--CMarkup
- 出现illegally attempted to associate a proxy with two open Sessions异常
- 未能加载文件或程序集“Microsoft.Office.Interop.Excel。。。
- 局域网用户配置文件损坏,SAP B1添加BP Catalog Numbers出现内部错误
- 【转】Qt .pro文件格式笔记
- ssh之二 代码
- [转载]VC轻松解析XML文件 - CMarkup类的使用方法
- VTP Pruning-VLAN 裁剪
- Remote Desktop Protocol(RDP)
- C# 下面添加DirectX,DirectSound的引用
- Duplicate entry 'test' for key 1 错误的解决
- 【转】 代码检测:Code Review与CheckStyle
- document.body的一些用法
- 项目经理之修炼(11)——什么样的项目经理才可能成功?
- 开机必须按F1才能进系统