C#程序中:如何向xml文件中插入节点(数据)

 我来答
清河a506
2013-08-24 · 超过54用户采纳过TA的回答
知道答主
回答量:109
采纳率:0%
帮助的人:131万
展开全部
向xml文件中动态的添加节点(数据)是一件很爽的事,可以给你的程序带来很多的方便,比如在web中,如果你的Flash用到了xml文件,这个方法可以让你在后台就轻轻松松的更新你的Flash内容哦!一起研究下吧……using System.Xml; using System.IO; namespace WriteXml{classProgram{ static void Main(string[] args){ addItem();//追加节点(数据)}privatestatic 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节点的尾部
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式