日期:2014-05-18  浏览次数:20795 次

怎么复制和删除xml
我有这样的一个xml
<root>
 <R q=2012021101>
  ...
 </R>
 <R q=2012041002>
  ...
 </R>
 <R q=2012041109>
  ...
 </R>
</root>

我现在想这样做:
1、复制文件的最后一个q=2012041109的节点及子节点到其后

2、删除当前日期前一个月的所有节点

------解决方案--------------------
探讨

XmlDocument xmlDoc = new XmlDocument();
xmlDoc.Load(@"---"));
XmlNode node = xmlDoc.SelectSingleNode(@"//R[@q='2012041109']");
XmlNode newNode = node.CloneNode(true);
……