您的位置:首页 > 移动开发

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

2014-12-18 11:50 363 查看
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];
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐