7
Zdravo! 現在這個一直在竊聽我很多...我試圖從一個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
感謝
我覺得應該是$ XML.ImportNode($ wconfig.SelectSingleNode ...等等,而不是$ wconfig.ImportNode($ wconfig.SelectSingleNode –
yep -.- that worked。似乎我誤解了importNode()的概念,如果你想發佈這個答案,所以我可以接受它,非常感謝。 –