Скопировать из одного xml файла в другой - powershell

Здраво ! Теперь этот меня довольно сильно беспокоит ... Я пытаюсь скопировать пару узлов из одного XML-файла в другой с помощью powershell и облазил весь интернет, но кажется, что только на моем компьютере универсальное решение к проблеме не работает. Итак, вот код, который у меня есть:

#loading one document
$xml = New-Object XML
$xml.Load("C:\Inetpub\WWWroot\web.config")

#load another
$wconfig = New-Object XML
$wconfig.Load("C:\Users\foo\test.enc")

#now do what everyone on the internet says
$xml.DocumentElement.InsertAfter($wconfig.ImportNode($wconfig.SelectSingleNode($node), $true), $afterNode))

Кто-нибудь знает, почему это (и несколько других альтернатив, таких как .Clone()) всегда возвращает «Вставляемый узел находится в другом контексте документа». Или просто дайте мне другую альтернативу. Все, что работает :D

Спасибо

7
задан kalbsschnitzel 8 June 2012 в 13:53
поделиться