首页 > 代码库 > C# 通过ImportNode AppendChild方法合并XmlDocument,XML转为DataTable

C# 通过ImportNode AppendChild方法合并XmlDocument,XML转为DataTable

var doc1 = new XmlDocument();var doc2 = new XmlDocument();  XmlNode root1 = doc1.DocumentElement; doc2.Load(new XmlNodeReader(myXmlNode2));                    foreach (XmlNode node in doc2.DocumentElement.ChildNodes) {//     将节点从另一个文档导入到当前文档。如果执行深层克隆,则为 true;否则为 false。     var n = doc1.ImportNode(node , true); //     将指定的节点添加到该节点的子节点列表的末尾。      root1.AppendChild(n); }  DataSet myds = new DataSet(); myds.ReadXml(new XmlNodeReader(doc1)); dataGridView1.DataSource = myds.Tables[0];

 

C# 通过ImportNode AppendChild方法合并XmlDocument,XML转为DataTable