ズドラボ!今、これは私をかなり悩ませています...私はpowershellを使用してあるXMLファイルから別のXMLファイルにいくつかのノードをコピーしようとしており、インターネット全体を見回していますが、私のPCでのみユニバーサルソリューションのようです問題に動作していません。だから、これは私が今持っているコードです:
#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
ありがとう