您好,欢迎光临本网站![请登录][注册会员]  
文件名称: CXMLControl
  所属分类: Java
  开发工具:
  文件大小: 39kb
  下载次数: 0
  上传时间: 2007-08-19
  提 供 者: yuanj******
 详细说明: 1.加载类库.
例:
#include "XMLControl.h"
#pragma comment(lib, "CXMLControl.lib")
2.构造类对象.
例:
CXMlControl myObject(“XML文件路径”);
3.添加节点.
例:
myObj ect.AddSingleNode("父节点路径(以’//’开头)", "要添加的节点名称", "节点值","属性列表(属性值=%s[S][[;属性值=%s[S]]…] 例如:attribute1=%s;attribute2=%S 其中属性值不能为’TEXT’这是一个保留值)","值1","值2");
4.修改属性.
例:
myObject.SetNodeAttributes("节点路径", "属性列表(属性值=%s[S][[;属性值=%s[S]]…] 例如:attribute1=%s;attribute2=%S 其中属性值不能为’TEXT’这是一个保留值)", "值1", "值2(如果值为空,则删除这个属性)");
5.修改节点.
例:
myObject.AlterSingleNode("节点路径", "修改后的节点值", "条件类型列表(属性值=%s[S][[;属性值=%s[S]]…] 例如:attribute1=%s;attribute2=%S 其中属性值能为’TEXT’时,表示节点的内容)", "条件值");
只有当条件成立时才修改。
6.删除节点.
例:
myObject.DeleteNodes("节点路径", "条件类型列表(属性值=%s[S][[;属性值=%s[S]]…] 例如:attribute1=%s;attribute2=%S 其中属性值能为’TEXT’时,表示节点的内容)", "条件值");
//没有条件时删除全部节点路径指示的节点
7.得到节点的值.
例:
CString strReture = myObject.GetSingleNodeText("节点路径", "没找到时的默认值(可以为空)");
CElementArray eaReture = GetNodesElement("节点路径", CElementArray对象用于接收返回内容);//返回的内容在三个地方都有保存a. eaReture,b. m_NodesElement, c. 传的参数。
8.得到节点的属性.
CString strReture = myObject.GetNodeAttribute("节点路径", "要读取的属性");//返回单个属性
CAttributeArray aaReture = myObject.GetNodeAttributes("节点路径");//返回全部属性
9. CAttributeArray部份的操作.
例:
CAttributeArray attribute;
attribute.Add(ATTRIBUTE);//加入属性
attribute[i];//读取属性值
attribute["name"];//读取属性值
attribute.GetAt(i).Text;//读取属性值
attribute.GetAt(i).Name;//得到属性名
10.CElementArray的部分操作.
例:
CElementArray element;
element.Add(ELEMENT);
element.GetAt(i).name;//得到节点的名字
element.GetAt(i).text;//得到节点的内容
element.GetAt(i).attribute;//得到节点的属性列表CAttribute
...展开收缩
(系统自动生成,下载前可以参看下载内容)

下载文件列表

相关说明

  • 本站资源为会员上传分享交流与学习,如有侵犯您的权益,请联系我们删除.
  • 本站是交换下载平台,提供交流渠道,下载内容来自于网络,除下载问题外,其它问题请自行百度
  • 本站已设置防盗链,请勿用迅雷、QQ旋风等多线程下载软件下载资源,下载后用WinRAR最新版进行解压.
  • 如果您发现内容无法下载,请稍后再次尝试;或者到消费记录里找到下载记录反馈给我们.
  • 下载后发现下载的内容跟说明不相乎,请到消费记录里找到下载记录反馈给我们,经确认后退回积分.
  • 如下载前有疑问,可以通过点击"提供者"的名字,查看对方的联系方式,联系对方咨询.
 相关搜索: XML操作类
 输入关键字,在本站1000多万海量源码库中尽情搜索: