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   ,如需转载请自行联系原作者

相关文章
|
7月前
|
XML 存储 C#
C#三十 Ado.net和XML
C#三十 Ado.net和XML
35 0
|
7月前
|
XML 存储 JSON
使用自定义XML配置文件在.NET桌面程序中保存设置
本文将详细介绍如何在.NET桌面程序中使用自定义的XML配置文件来保存和读取设置。除了XML之外,我们还将探讨其他常见的配置文件格式,如JSON、INI和YAML,以及它们的优缺点和相关的NuGet类库。最后,我们将重点介绍我们为何选择XML作为配置文件格式,并展示一个实用的示例。
96 0
|
XML 数据格式
hutool将XML文档转换为String
hutool将XML文档转换为String
|
10天前
|
XML JavaScript 前端开发
XML文档节点导航与选择指南
XPath是XSLT的核心部分,用于XML文档的节点定位和选择。它采用路径表达式语法,包含200多个内置函数处理各种数据类型。XPath在编程语言如JavaScript中广泛使用,与XSLT配合进行XML转换和样式处理。它涉及7种节点类型,如元素、属性和文本,以及多种节点间关系,如父、子、同级等。XPath还使用轴(如ancestor、child)来描述节点间的关联,并支持运算符进行逻辑和数学操作。
23 0
XML文档节点导航与选择指南
|
1月前
|
XML 开发框架 .NET
C# .NET面试系列八:ADO.NET、XML、HTTP、AJAX、WebService
## 第二部分:ADO.NET、XML、HTTP、AJAX、WebService #### 1. .NET 和 C# 有什么区别? .NET(通用语言运行时): ```c# 定义:.NET 是一个软件开发框架,提供了一个通用的运行时环境,用于在不同的编程语言中执行代码。 作用:它为多语言支持提供了一个统一的平台,允许不同的语言共享类库和其他资源。.NET 包括 Common Language Runtime (CLR)、基础类库(BCL)和其他工具。 ``` C#(C Sharp): ```c# 定义: C# 是一种由微软设计的面向对象的编程语言,专门为.NET 平台开发而创建。 作
173 2
|
2月前
|
开发框架 前端开发 .NET
福利来袭,.NET Core开发5大案例,30w字PDF文档大放送!!!
为了便于大家查找,特将之前开发的.Net Core相关的五大案例整理成文,共计440页,32w字,免费提供给大家,文章底部有PDF下载链接。
32 1
福利来袭,.NET Core开发5大案例,30w字PDF文档大放送!!!
|
6月前
|
XML JavaScript 前端开发
SAP UI5 本地开发如何实现 XML 和 JavaScript 代码的自动完成和嵌入式 API 文档自动显示试读版
SAP UI5 本地开发如何实现 XML 和 JavaScript 代码的自动完成和嵌入式 API 文档自动显示试读版
63 0
|
3月前
|
XML 前端开发 定位技术
C#(NET Core3.1 MVC)生成站点地图(sitemap.xml)
C#(NET Core3.1 MVC)生成站点地图(sitemap.xml)
25 0
|
4月前
|
XML 前端开发 Java
web.xml中项目常见配置与节点加载顺序详解
web.xml中项目常见配置与节点加载顺序详解
34 0
|
5月前
|
XML 数据采集 JavaScript
基于.Net开源Html解析器,此外还支持SVG、XML等格式
基于.Net开源Html解析器,此外还支持SVG、XML等格式
23 0

相关课程

更多