开发者社区> 杰克.陈> 正文
阿里云
为了无法计算的价值
打开APP
阿里云APP内打开

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) { // 将节点从另一个文档导入到当前文档。
+关注继续查看
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];

 

版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

相关文章
Docker入门系列之二:使用dockerfile制作包含指定web应用的镜像
Docker入门系列之二:使用dockerfile制作包含指定web应用的镜像
67 0
从产品展示页面谈谈Hybris系列之二: DTO, Converter和Populator
从产品展示页面谈谈Hybris系列之二: DTO, Converter和Populator
46 0
Docker入门系列之二:使用dockerfile制作包含指定web应用的镜像
在前一篇文章:Docker入门系列之一:在一个Docker容器里运行指定的web应用 里, 我们已经成功地将我们在本地开发的一个web应用部署到Docker容器里运行。 本文将介绍如何制作一个包含了这个web应用的Docker镜像。
944 0
StartUML的基础的使用,用例图,序列图
转载地址  http://blog.csdn.NET/tianhai110 (下面参考了原博主的内容,也加入自己的内容,为了自己脑补,也方便其他看到的人脑补) 使用StartUML绘制用例图:       StartUML是支持UML的建模平台软件,是一款开发源码的UML工具,是棒子国主导开发出来的,StartUML可以绘制9款UML图,主要包括用例图,类图,序列图,状态图,活动图。
2030 0
UML序列图总结(转)
 序列图主要用于展示对象之间交互的顺序。   序列图将交互关系表示为一个二维图。纵向是时间轴,时间沿竖线向下延伸。横向轴代表了在协作中各独立对象的类元角色。类元角色用生命线表示。当对象存在时,角色用一条虚线表示,当对象的过程处于激活状态时,生命线是一个双道线。
859 0
uva 10148 - Advertisement
点击打开链接uva 101148 题目意思: 公园里有一个广告牌,由于公园里经常有很多人在慢跑锻炼身体,现在有一个客户想在这个广告牌上面贴广告,他想让每一个慢跑的人都能够看到至少k个广告,由于每一个人跑步的路径不同,不同人看到的广告是不同的,可能只看到一个广告。
770 0
+关注
杰克.陈
一个安静的程序猿~
10424
文章
2
问答
文章排行榜
最热
最新
相关电子书
更多
低代码开发师(初级)实战教程
立即下载
阿里巴巴DevOps 最佳实践手册
立即下载
冬季实战营第三期:MySQL数据库进阶实战
立即下载