C#程序中:如何向xml文件中插入节点(数据)
2012-02-16 14:28
369 查看
向xml文件中动态的添加节点(数据)是一件很爽的事,可以给你的程序带来很多的方便,比如在web中,如果你的Flash用到了xml文件,这个方法可以让你在后台就轻轻松松的更新你的Flash内容哦!一起研究下吧
……
using System.Xml;
using System.IO;
namespace WriteXml
{
class Program
{
static void Main(string[] args)
{
addItem();//追加节点(数据)
}
private static void addItem()
{
XmlDocument xmlDoc = new XmlDocument();
xmlDoc.Load("titles.xml");//加载xml文件,路径未指定时默认在当前项目环境下
XmlNode root = xmlDoc.SelectSingleNode("items");//选择要添加子节点的items节点
XmlElement xe1 = xmlDoc.createElement_x("item");//创建一个具有指定名称的子节点
xe1.SetAttribute("类别", "张三");//设置item的属性 及属性值
xe1.SetAttribute("品质", "老师");//
XmlElement xmlsub1 = xmlDoc.createElement_x("title");//创建一个具有指定名称的元素
xmlsub1.InnerText = "wahahha";//设置该元素的值
xe1.AppendChild(xmlsub1);//将该元素添加到item子节点的尾部
XmlElement xmlsub2 = xmlDoc.createElement_x("author");//创建一个具有指定名称的元素
xmlsub2.InnerText = "三毛";//设置该元素的值
xe1.AppendChild(xmlsub2);//将该元素添加到item子节点的尾部
XmlElement xmlsub3 = xmlDoc.createElement_x("Price");//创建一个具有指定名称的元素
xmlsub3.InnerText = "15.00";//设置该元素的值
xe1.AppendChild(xmlsub3);//将该元素添加到item子节点的尾部
root.AppendChild(xe1);//将创建的item子节点添加到items节点的尾部
xmlDoc.Save("titles.xml");//保存xml文件,
//注意 一定要保存 不保存前面写再完美的代码也是白瞎
}
}
}
原文:http://blog.sina.com.cn/s/blog_699337e60100ku1i.html
……
using System.Xml;
using System.IO;
namespace WriteXml
{
class Program
{
static void Main(string[] args)
{
addItem();//追加节点(数据)
}
private static void addItem()
{
XmlDocument xmlDoc = new XmlDocument();
xmlDoc.Load("titles.xml");//加载xml文件,路径未指定时默认在当前项目环境下
XmlNode root = xmlDoc.SelectSingleNode("items");//选择要添加子节点的items节点
XmlElement xe1 = xmlDoc.createElement_x("item");//创建一个具有指定名称的子节点
xe1.SetAttribute("类别", "张三");//设置item的属性 及属性值
xe1.SetAttribute("品质", "老师");//
XmlElement xmlsub1 = xmlDoc.createElement_x("title");//创建一个具有指定名称的元素
xmlsub1.InnerText = "wahahha";//设置该元素的值
xe1.AppendChild(xmlsub1);//将该元素添加到item子节点的尾部
XmlElement xmlsub2 = xmlDoc.createElement_x("author");//创建一个具有指定名称的元素
xmlsub2.InnerText = "三毛";//设置该元素的值
xe1.AppendChild(xmlsub2);//将该元素添加到item子节点的尾部
XmlElement xmlsub3 = xmlDoc.createElement_x("Price");//创建一个具有指定名称的元素
xmlsub3.InnerText = "15.00";//设置该元素的值
xe1.AppendChild(xmlsub3);//将该元素添加到item子节点的尾部
root.AppendChild(xe1);//将创建的item子节点添加到items节点的尾部
xmlDoc.Save("titles.xml");//保存xml文件,
//注意 一定要保存 不保存前面写再完美的代码也是白瞎
}
}
}
原文:http://blog.sina.com.cn/s/blog_699337e60100ku1i.html
相关文章推荐
- C#程序中:如何向xml文件中插入节点(数据)
- C#程序中:如何修改xml文件中的节点(数据)
- C#程序中:如何向xml文件中写入数据和读取数据
- C#程序中:如何修改xml文件中的节点(数据)
- C#程序中:如何删除xml文件中的节点、元素。
- C#程序中:如何修改xml文件中的节点(数据)(
- C#程序中:如何删除xml文件中的节点、元素
- C# 中XML文件如何插入xmlelement
- C# 如何得到XML文件中指定的节点属性值
- 如何将MATLAB程序插入到.net(C#)中(流程以及常见错误总结)
- C#中如何创建xml文件 增、删、改、查 xml节点信息
- C#中操作xml文件(插入节点、修改、删除)
- 如何向access表中的日期列插入日期数据 (C#实现)
- 要代码 c#中如何向其中插入文件 sql数据库中有一个text类型数据
- C#中操作xml文件(插入节点、修改、删除)
- c#如何把一行数据插入到datatable里面去?
- C# xml文件读取节点写入数据
- 如何在程序中写插入数据库中Null数据?
- C#中如何创建xml文件 增、删、改、查 xml节点信息