+ -
当前位置:首页 → 问答吧 → 在asp.net中,如何在后台将数据写入到xml的指定位置(第一项),请高手们进来帮我看看,小弟万分感谢!!!

在asp.net中,如何在后台将数据写入到xml的指定位置(第一项),请高手们进来帮我看看,小弟万分感谢!!!

时间:2010-08-12

来源:互联网

xml文件:
<?xml version="1.0" encoding="utf-8"?>
<root>
  <child ID="1"> old </child>
  <child ID="2"> old </child>
</root>
--------------------------------------------
我要在child的ID="1"和ID="2"之间插入节点怎么插入?插入后的效果如下:

<?xml version="1.0" encoding="utf-8"?>
<root>
  <child ID="3"> new </child> -->这是新插入的的节点
  <child ID="1"> old </child>
  <child ID="2"> old </child>
</root>

作者: LW_WWW   发布时间: 2010-08-12

不懂 貌似 你现在 做的是 xml 读取 写入 文件 吧 这个真的不会

作者: JiuchunYoung   发布时间: 2010-08-12

别发在 这里了 发到 net 中去 点击率高点 并且 解决问题的速度很快

作者: JiuchunYoung   发布时间: 2010-08-12

呵呵,好!

作者: LW_WWW   发布时间: 2010-08-12

XmlDocument doc = new XmlDocument();
  doc.LoadXml(path);
  XmlNode node1 = doc.FirstChild.ChildNodes[0];
  XmlNode newNode = doc.CreateElement("child");
  XmlAttribute at =doc.CreateAttribute("ID");
  at.Value="3";
  newNode.Attributes.Append(at); 
  node1.InsertAfter(newNode);

作者: zengbingling   发布时间: 2010-08-12