ASP.NET 之XML:要插入的节点出自不同的文档上下文-阿里云开发者社区

开发者社区> 技术小美> 正文

ASP.NET 之XML:要插入的节点出自不同的文档上下文

简介:
+关注继续查看

异常详细信息:   System.ArgumentException:   要插入的节点出自不同的文档上下文。


产生状况:现在有两个xml文件,我想把这两个xml合并,在给xml节点插入一个子节点时出现了这样的错误, 
是什么原因?该怎么解决?


解决办法:


用ImportNode


代码:


 


XmlDocument   doc   =   new   
XmlDocument(); 
doc.LoadXml("<bookstore>"   +   
"<book   
genre='novel'   ISBN='1-861001-57-5'>"   +   
"<title>Pride   And   
Prejudice</title>"   +   
"</book>"   
+   
"</bookstore>");


XmlDocument   doc2   =   new   
XmlDocument();   
doc2.Load("books.xml");


XmlNode   newBook   =   doc.ImportNode(doc2.DocumentElement.LastChild,   
true);   
doc.DocumentElement.AppendChild(newBook);  



本文转自 netcorner 博客园博客,原文链接:http://www.cnblogs.com/netcorner/p/3158290.html   ,如需转载请自行联系原作者

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

相关文章
jQuery EasyUI API 中文文档 - 数值微调器(NumberSpinner)
NumberSpinner 数值微调器 扩展自 $.fn.spinner.defaults 和 $.fn.numberbox.defaults,用 $.fn.numberspinner.defaults 重写了 defaults。
915 0
.NET加密配置文件connectionStrings节点
具体的可以参考petshop源码程序。 加密前: View Code   加密后: ...
1149 0
Web系统下Office文档的处理 之OpenXml应用分类资料
本文对常见的处理参考和工具提供一个简要的参考。 对于实际的解决方案参考如下地址(有很多的分类知识) http://blogs.msdn.com/b/ericwhite/archive/2008/10/20/eric-white-s-blog-s-table-of-contents.
957 0
Web系统下Office文档的处理 之OpenXML基础
上篇文章 http://www.cnblogs.com/2018/archive/2011/03/21/1989088.html ,看到目前不少人都遇到Web系统上office文档的处理,因此本文继续把这方面以前遇到的一些内容整理一下以飨读者。
1015 0
kubeadm高可用master节点部署文档
kubeadm的标准部署里,etcd和master都是单节点的。 但上生产,至少得高可用。 etcd的高可用,用kubeadm微微扩散一下就可以。 但master却官方没有提及。 于是搜索了几篇文档,过几天测试一下。
1783 0
.NET Core和.NET Standard有什么不同
原文:.NET Core和.NET Standard有什么不同         近日,微软发布了.NET Core 2.0,但是开发人员中间仍然存在一些疑惑,就是.NET Core、.NET Standard、Xamarin和.NET Framework有什么不同。
1400 0
VS2010 生成Xml格式的注释文档
项目, 属性, build, 勾选xml document file, 重新build, 即可生成xml注释文件, 然后还得找工具软件(看到anytao推荐SandCastle) 生成更易读的帮助文档.   作者:BobLiu 邮箱:lzd_ren@hotmail.com 出处:http://www.cnblogs.com/liuzhendong 本文版权归作者所有,欢迎转载,未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。
709 0
Redis不同数据类型命令使用及应用场景
Redis不同数据类型命令使用及应用场景
2202 0
jQuery EasyUI API 中文文档 - 拆分按钮(SplitButton)
SplitButton 拆分按钮 扩展自 $.fn.linkbutton.defaults。用 $.fn.splitbutton.defaults 重写了 defaults。 依赖 menu linkbutton 用法 1. Ok 2. 3. Ok 4. Cancel 5. 1. $('#sb').splitbutton({   2.     menu:'#mm' 3. });  特性 其特性扩展自 linkbutton,下列是为 splitbutton 增加的特性。
734 0
+关注
6906
文章
0
问答
文章排行榜
最热
最新
相关电子书
更多
《2021云上架构与运维峰会演讲合集》
立即下载
《零基础CSS入门教程》
立即下载
《零基础HTML入门教程》
立即下载