You mean something like this?
        XmlDocument xmlDoc = new XmlDocument();
        XmlDocument xmlDoc2 = new XmlDocument();
        xmlDoc.Load(xmlFile);
        xmlDoc2.Load(xmlFile2);
        XmlNode node = xmlDoc.SelectSingleNode("Root/RuleDTO/RuleID");
        XmlNode node2 = xmlDoc2.SelectSingleNode("Root/RuleDTO[1]/RuleID");
        XmlNode node3 = xmlDoc2.SelectSingleNode("Root/RuleDTO[2]/RuleID");
        if (node != null && node2 != null && node3 != null)
            node3.InnerText = node2.InnerText = node.InnerText;
        xmlDoc2.Save(xmlFile2);
solved Replace xml node in c#