Я просто пытаюсь объединить 2 XML-документа (добавляя узлы из одного в другой). Я провел поиск в Google и попробовал несколько вещей, но всегда получаю одну и ту же ошибку «Узел, который нужно вставить, находится в другом контексте документа»
Я уверен, что упускаю что-то простое, просто кажется, что это не должно быть так сложно.
Вот мой код:
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)