【发布时间】:2009-03-26 18:49:16
【问题描述】:
我只是想合并 2 个 xml 文档(将节点从一个添加到另一个)。我做了一些谷歌搜索,并尝试了一些东西,但我总是得到同样的错误“要插入的节点来自不同的文档上下文”
我确定我错过了一些简单的东西,只是看起来这不应该那么困难。
这是我的代码:
Dim xmlDoc482 As XmlDocument = New XmlDocument
Dim xmlDoc486 As XmlDocument = New XmlDocument
Dim xmlDoc490 As XmlDocument = New XmlDocument
xmlDoc482.LoadXml(strSettlement482)
xmlDoc486.LoadXml(strSettlement486)
xmlDoc490.LoadXml(strSettlement490)
Dim xmlSummarysNode490 As XmlNode = xmlDoc486("Summarys")
Dim xmlSummaryNode482 As XmlNode = xmlDoc482("Summarys").LastChild
Dim xmlSummaryNode486 As XmlNode = xmlDoc486("Summarys").LastChild
Dim nodeDest As XmlNode
nodeDest = xmlDoc490.ImportNode(xmlSummaryNode482, True)
xmlSummarysNode490.AppendChild(nodeDest)
nodeDest = xmlDoc490.ImportNode(xmlSummaryNode486, True)
xmlSummarysNode490.AppendChild(nodeDest)
【问题讨论】:
-
FWIW后期,summary的复数形式是summaries。