用个笨方法。。xml一先添加纪录。。在删除xml二就是了

解决方案 »

  1.   

    use XmlDocument's ImportNode method, for example XmlDocument xmldoc = new XmlDocument();
    xmldoc.Load("1.xml"); XmlDocument xmldoc2 = new XmlDocument();
    xmldoc2.Load("2.xml"); XmlNode node = xmldoc2.DocumentElement.SelectSingleNode("student[@studentID=5]"); if (node != null)
    xmldoc.DocumentElement.AppendChild(xmldoc.ImportNode(node, true));
      

  2.   

    if you like DataSet, you can also do
             DataSet ds = new DataSet();
    ds.ReadXml("1.xml"); DataSet ds2 = new DataSet();
    ds2.ReadXml("2.xml"); ds.Tables["student"].ImportRow(ds2.Tables["student"].Rows[0]);         or DataRow[] drs = ds2.Tables["student"].Select("studentID='5'");
    if (drs.Length > 0)
    ds.Tables["student"].ImportRow(drs[0]);
      

  3.   

    to saucer(思归, MS .NET MVP) ( ) 
       你这样是批,还是条插入呢??