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

相关文章
|
1月前
|
XML JavaScript 数据格式
XML DOM 遍历节点树
XML DOM 遍历节点树
|
23天前
|
XML JavaScript 数据格式
XML DOM 遍历节点树
XML DOM 遍历节点树
|
29天前
|
XML 分布式计算 资源调度
大数据-02-Hadoop集群 XML配置 超详细 core-site.xml hdfs-site.xml 3节点云服务器 2C4G HDFS Yarn MapRedece(一)
大数据-02-Hadoop集群 XML配置 超详细 core-site.xml hdfs-site.xml 3节点云服务器 2C4G HDFS Yarn MapRedece(一)
129 5
|
28天前
|
XML JavaScript 数据格式
XML DOM 遍历节点树
XML DOM 遍历节点树
|
29天前
|
XML 资源调度 网络协议
大数据-02-Hadoop集群 XML配置 超详细 core-site.xml hdfs-site.xml 3节点云服务器 2C4G HDFS Yarn MapRedece(二)
大数据-02-Hadoop集群 XML配置 超详细 core-site.xml hdfs-site.xml 3节点云服务器 2C4G HDFS Yarn MapRedece(二)
64 4
|
29天前
|
分布式计算 资源调度 Hadoop
大数据-01-基础环境搭建 超详细 Hadoop Java 环境变量 3节点云服务器 2C4G XML 集群配置 HDFS Yarn MapRedece
大数据-01-基础环境搭建 超详细 Hadoop Java 环境变量 3节点云服务器 2C4G XML 集群配置 HDFS Yarn MapRedece
62 4
|
1月前
|
XML JavaScript 数据格式
XML DOM 遍历节点树
XML DOM 遍历节点树
|
1月前
|
XML JavaScript 数据格式
XML DOM 遍历节点树
XML DOM 遍历节点树
|
1月前
|
XML JavaScript 数据格式
XML DOM 遍历节点树
XML DOM 遍历节点树
|
2月前
|
XML JavaScript 数据格式
XML DOM 遍历节点树
XML DOM 遍历节点树