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];
相关文章推荐
- .Net那点事儿系列:C#操作Xml:通过XmlDocument读写Xml文档
- C# datatable 不能通过已删除的行访问该行的信息处理方法
- C#操作Xml:通过XmlDocument读写Xml文档
- .Net那点事儿系列:C#操作Xml:通过XmlDocument读写Xml文档
- C#中两种通过DataTable和DataAdapter操作数据库的方法
- C# .net core XmlDocument 使用Load和Save方法
- C#通过xpath查找xml指定元素的方法
- .Net那点事儿系列:C#操作Xml:通过XmlDocument读写Xml文档
- C#将多个DataTable合并的方法
- .Net那点事儿系列:C#操作Xml:通过XmlDocument读写Xml文档
- C#操作Xml:通过XmlDocument读写Xml文档
- datatable 转为xml 方法
- .Net那点事儿系列:C#操作Xml:通过XmlDocument读写Xml文档
- C#操作Xml:通过XmlDocument读写Xml文档
- Expression构建DataTable to Entity 映射委托 sqlserver 数据库里面金额类型为什么不建议用float,实例告诉你为什么不能。 sql server 多行数据合并成一列 C# 字符串大写转小写,小写转大写,数字保留,其他除外 从0开始用U盘制作启动盘装Windows10系统(联想R720笔记本)并永久激活方法 纯CSS打造淘宝导航菜单栏 C# Winform
- c# datatable数据合并方法
- C#操作Xml:通过XmlDocument读写Xml文档
- C#操作Xml:通过XmlDocument读写Xml文档
- C#中通过XmlDocument操作Xml文档(新建XML、新增节点、删除节点、显示文档内容)
- .Net那点事儿系列:C#操作Xml:通过XmlDocument读写Xml文档