.net xml操作使用方法说明
2012-03-09 17:36
211 查看
using System.Xml;
//初始化一个xml实例
XmlDocument xml=new XmlDocument();
//导入指定xml文件
xml.Load(path);
xml.Load(HttpContext.Current.Server.MapPath("~/file/bookstore.xml"));
//指定一个节点
XmlNode root=xml.SelectSingleNode("/root");
//获取节点下所有直接子节点
XmlNodeList childlist=root.ChildNodes;
//判断该节点下是否有子节点
root.HasChildNodes;
//获取同名同级节点集合
XmlNodeList nodelist=xml.SelectNodes("/Root/News");
//生成一个新节点
XmlElement node=xml.CreateElement("News");
//将节点加到指定节点下,作为其子节点
root.AppendChild(node);
//将节点加到指定节点下某个子节点前
root.InsertBefore(node,root.ChildeNodes[i]);
//为指定节点的新建属性并赋值
node.SetAttribute("id","11111");
//为指定节点添加子节点
root.AppendChild(node);
//获取指定节点的指定属性值
string id=node.Attributes["id"].Value;
//获取指定节点中的文本
string content=node.InnerText;
//保存XML文件
string path=Server.MapPath("~/file/bookstore.xml");
xml.Save(path);
//or use :xml.Save(HttpContext.Current.Server.MapPath("~/file/bookstore.xml"));
//初始化一个xml实例
XmlDocument xml=new XmlDocument();
//导入指定xml文件
xml.Load(path);
xml.Load(HttpContext.Current.Server.MapPath("~/file/bookstore.xml"));
//指定一个节点
XmlNode root=xml.SelectSingleNode("/root");
//获取节点下所有直接子节点
XmlNodeList childlist=root.ChildNodes;
//判断该节点下是否有子节点
root.HasChildNodes;
//获取同名同级节点集合
XmlNodeList nodelist=xml.SelectNodes("/Root/News");
//生成一个新节点
XmlElement node=xml.CreateElement("News");
//将节点加到指定节点下,作为其子节点
root.AppendChild(node);
//将节点加到指定节点下某个子节点前
root.InsertBefore(node,root.ChildeNodes[i]);
//为指定节点的新建属性并赋值
node.SetAttribute("id","11111");
//为指定节点添加子节点
root.AppendChild(node);
//获取指定节点的指定属性值
string id=node.Attributes["id"].Value;
//获取指定节点中的文本
string content=node.InnerText;
//保存XML文件
string path=Server.MapPath("~/file/bookstore.xml");
xml.Save(path);
//or use :xml.Save(HttpContext.Current.Server.MapPath("~/file/bookstore.xml"));
相关文章推荐
- .net xml操作使用方法说明
- LSMW批处理使用方法(1)_总述及操作界面说明
- java 使用jedis 操作redis 时 方法说明
- WANem的使用方法,linux和windows的操作说明
- LSMW批处理使用方法(1)_总述及操作界面说明(ZZ)
- SAP LSMW批处理使用方法(1)_总述及操作界面说明
- Mysql5.7中JSON操作函数使用说明
- C#使用自定义算法对数组进行反转操作的方法
- 锁对象Lock 比使用synchronized 方法和语句可获得的更广泛的锁定操作
- 经典vim插件功能说明、安装方法和使用方法介绍(二)
- 使用COM来进行WORD或EXECEL导出操作,出现错误: 80070005 解决方法
- 使用c#操作ACCESS数据库的方法
- 4.第三单元任务三实训:编写一个类ExceptionTest,在main方法中使用try-catch-finally语句结构实现:在try语句块中,编写两个数相除操作,相除的两个操作数要求程序运行时用
- window.open使用方法以及参数说明
- nunit使用方法:单元测试软件SoftwareNUNIT使用介绍说明
- 经典vim插件功能说明、安装方法和使用方法介绍(已更新) .
- DataGridView控件使用大全说明-各种常用操作与高级操作
- python操作mysql数据库的常用方法使用详解
- hibernate使用注解无法进行更新操作的解决方法
- linux内核中操作文件的方法--使用get_fs()和set_fs(KERNEL_DS)