c++builder使用XMLDocument操作XML进行增,删,改,读!
2011-11-29 17:07
381 查看
//头文件 #include <XMLDoc.hpp> #include <xmldom.hpp> #include <XMLIntf.hpp> //操作 //定义变量 AnsiString GameTDJpath;//只能是AnsiString类型 AnsiString gamepath=“gamepath”;//只能是AnsiString类型 _di_IXMLDocument XmlNetbargpp = NewXMLDocument(); //新建一个对像 XmlNetbargpp->Active=true;//激活 //读取 XmlNetbargpp->LoadFromFile(ExtractFilePath(Application->ExeName) + "netbar.xml");//加载xml(得到exe路径加上XML名组合成动态的路径) XmlNetbargpp->Active=false;//手动关闭与打开在多次使用时有用 XmlNetbargpp->Active=true;//手动关闭与打开在多次使用时有用 GameTDJpathtext = XmlNetbargpp->DocumentElement->ChildNodes->FindNode(gamepath)->GetAttribute("path");//查找节点gametdj的属性path的值 //插入 _di_IXMLNode root = XmlNetbargpp->DocumentElement; //获取根节点ROOT root = root->AddChild("game");//新加节点 root ->Attributes["path"]="";//增加属性path的值为空性 XmlNetbargpp->SaveToFile("netbar.xml");//保存后才会更新XML //更新 _di_IXMLNode nodeupdate = XmlNetbargpp->DocumentElement->ChildNodes->FindNode(gamepath);//查找gamepath节点 nodeupdate ->AttributeNodes->operator [](0)->NodeValue= (WideString)(“path的值”);//设定node查找到节点下的第一个属性path的值 XmlNetbargpp->SaveToFile("netbar.xml");//保存后才会更新xml //删除 _di_IXMLNode node2=XmlNetbargpp->DocumentElement;//可以先进行查找后,再删除 node2->ChildNodes->Delete(WideString(“gamepath”));//删除节点 gamepathXmlNetbargpp->SaveToFile("netbar.xml");//保存后才会更新XML
相关文章推荐
- C# 使用XmlDocument类对XML文档进行操作
- 使用XmlDocument操作XML进行查询、增加、修改、删除、保存应用的实例(转载)
- C#使用XmlDocument操作XML进行查询、增加、修改、删除、保存应用的实例
- C#使用XmlDocument操作XML进行查询、增加、修改、删除、保存应用的实例(转载)
- C#使用XmlDocument操作XML进行查询、增加、修改、删除、保存应用的实例
- C#使用XmlDocument操作XML进行查询、增加、修改、删除、保存应用的实例(转载)
- C#使用XmlDocument操作XML进行查询、增加、修改、删除、保存应用的实例
- SQL SERVER 2005中使用sql语句对xml 文件和其数据的进行操作(很全面)
- Oracle 远程访问配置 在 Windows Forms 和 WPF 应用中使用 FontAwesome 图标 C#反序列化XML异常:在 XML文档(0, 0)中有一个错误“缺少根元素” C#[Win32&WinCE&WM]应用程序只能运行一个实例:MutexHelper Decimal类型截取保留N位小数向上取, Decimal类型截取保留N位小数并且不进行四舍五入操作
- 使用wxWidgets中的wxXmlDocument来对一个xml文件操作
- 入门:使用Dom对xml进行curd操作
- 使用Tinyxml2进行简单的xml操作
- CB使用TINYXML类库进行XML操作
- 使用Jdom对xml文件进行基本操作
- Qt 使用QDomDocument操作xml文件
- SQLSERVER 2005中使用sql语句对xml文件和其数据的进行操作(很全面)
- xml-使用dom4j对xml文件进行crud操作
- C++builder 使用cximage对图像文件进行操作
- 使用xmltextreader对xml进行简单的读取和写入操作
- php 使用xpath进行查询XML操作