在现有xml增加一个新的节点
2011-07-04 10:34
162 查看
XmlDocument xml = new XmlDocument(); xml.Load(Server.MapPath("~/etao/IncrementIndex.xml")); XmlNode item_ids = xml.GetElementsByTagName("item_ids")[0]; XmlElement newElement = xml.CreateElement("outer_id"); newElement.SetAttribute("action", "upload"); newElement.InnerText =pid; item_ids.AppendChild(newElement); XmlNodeList modified = xml.GetElementsByTagName("modified"); modified.Item(0).InnerText = DateTime.Now.ToString(); xml.Save(Server.MapPath("~/etao/IncrementIndex.xml"));
xml:
<?xml version="1.0" encoding="utf-8" ?>- <root><version>1.0</version><modified>2011-7-4 9:42:54</modified><seller_id>官网</seller_id><cat_url>etao/SellerCats.xml</cat_url><dir>etao/item/</dir>- <item_ids><outer_id action="upload">ID1000018452</outer_id>//新增加的<outer_id action="upload">ID1000018413</outer_id></item_ids></root>[/code]
相关文章推荐
- 创建一个xml文件(c:/test.html),为该文件增加三个节点,,,将b的attribute改为4并保存
- XML文档中增加删除一个节点
- dom改变xml某一个节点的属性,增加节点
- XML枚举一个节点的所有属性的方法
- c#对xml多属性节点的增加,删除,修改操作源码
- 学习XML(修改一个节点)
- java 判断xml中是否含有一个指定的节点
- 将两个不同格式的XML文件,进行节点对照,并生成一个用于对照功能的XML
- 往xml文件中加入一个节点的简单实现
- 一个经过改良的XMLHelper(包含了序列化,反序列化,创建xml文件,读取节点
- 黄聪:Delphi 中的 XMLDocument 类详解(17) - 上一个节点、下一个节点、父节点
- GOOGLE东西时竟然找到了一个N年前写的东东:asp语言对XML文档中指定节点文本的增加、删除、修改、查看
- 将两个不同格式的XML文件,进行节点对照,并生成一个用于对照功能的XML
- LinQ To XML 新建文件并增加节点
- 在一个list中增加一个节点
- 使用XmlDocument创建XML文档及增加删除更新节点
- LINQToXML循环增加XElement节点
- ios怎么解析只有一个节点xml?
- [ActionScript 3.0] AS3 对XML的操作,创建、删除、增加节点方法
- 并查集(删除节点,就是增加一个新的爹)