Borland C++ Builder 6.0 XML处理总结
来源:互联网 发布:淘宝手办店三巨头 编辑:程序博客网 时间:2024/06/05 05:40
Borland C++ Builder 6.0 XML处理总结
1、安装
C++ Builder对于XML处理主要封装在TXMLDocument组件中,该组件是Internet组件的一部分。
如果在安装包有已经有Borland Internet Components组件,那表示已经可以使用
TXMLDocument控件了。该控件在Internet控制卡中,笔者的在最后一个,图标为标识有XML
的文档式样。如果没有该控件的话,你需要安装。
TXMLDocument不是C++ Builder缺省安装的包,需要自己添加安装包。如果在C++ Builder
目录的Bin目录下存在dclnet60.bpl文件,就直接安装就是,否则需要修改安装,以安装该
组件包。
2、使用
2.1 基本操作
2.1.1 使用控件方式加载XML文件示例:
2.1.2 使用控件方式保存XML文件示例:
2.2 读
2.2.1 读取节点数据
2.2.1 读取节点属性
2.3 写
以下代码演示了如果添加子节点,以及设置属性,写XML文件在第1节点有所描述。
2.4 格式化XML
以上代码为格式化XML,调用方式在写XML在2.1.2节中有描述。使用该组件的缩进方式直接
通过写入节点方式并不能得到格式化文档,当加载一个文件时可以自动格式化。一种简单的
格式化方式就是先保存好文件再读取一次,再保存就可以得到格式化的文档。
3、注意事项
以上描述的方式是通过XML控件方式来操作XML文档。在使用对象方式操作XML文件时,需要注意一些问题。
在加载一个文件时,不需要创建一个TXMLDocument对象(TXMLDocument *myxml = new TXMLDocument()),
而是使用_di_IXMLDocument接口。从文件加载XML文件是使用LoadXMLDocument来获得该接口的实例。操作
一个空的XML文档并开始写时也是使用该接口NewXMLDocument获得该接口。
- Borland C++ Builder 6.0 XML处理总结
- Borland C++ Builder 6.0 XML处理总结
- Borland C++ Builder 6.0 XML处理总结
- Borland Delphi/C++Builder ToolsAPI
- 纪念Borland C++ Builder 6.0
- Borland C++Builder 编译ACE经验
- Borland C++Builder 2006 新鲜出炉
- Borland C++builder资源文件编辑
- 在Borland C++Builder中检查程序
- Borland C++Builder 5.0教程(2)
- Borland C++Builder 5.0教程(3)
- Borland C++Builder 5.0 教程(4)
- Borland C++Builder 5.0教程(5)
- Borland C++Builder 5.0教程(6)
- Borland C++Builder 5.0教程(7)
- Borland C++ Builder函数库
- C++Builder 自定义消息 处理 总结
- 用Borland C++Builder 6.0开发简单的多线程Web Service客户程序
- 花生壳域名服务器的使用 (坑)
- 字符集问题
- 配置 gedit 用于Linux C编辑器
- 项目沟通管理知识点解读
- string类应用
- Borland C++ Builder 6.0 XML处理总结
- C#学习笔记——索引器
- 关于developer express 的 RepositoryItemCheckEdit 多选值生效的问题
- java日期操作
- 纸本书变电子书是很小的事——詹宏志谈数字出版时代
- 多态
- 关于Extjs3.0中的TreeGrid(Ext.ux.maximgb.tg.EditorGridPanel)
- 如何修改服务中可执行文件的路径
- 胡乱宣扬