我在XmlDocument中找到了两个节点,我想将一个移动到另一个的后边,怎么实现呢?
谢谢大家了

解决方案 »

  1.   

    XmlNode firstNode = 第一个节点;
    XmlNode secondNode = 第二个节点;
    XmlDocumentObject.InsertBefore(firstNode,secondNode);
      

  2.   

    我是这样写的: 
    XmlNode targetXmlNode = FindXmlNode(targetNode, xmlDoc);
    XmlNode srcXmlNode = FindXmlNode(srcNode, xmlDoc);
     targetXmlNode.ParentNode.InsertAfter(srcXmlNode, targetXmlNode);
    FindXmlNode是我自己写的一个方法,传入一个treeviewNode节点,找到对应的xml节点
    我这样写,有时候能插入有时候就不行