Zdravo!现在这个问题一直困扰着我...我正在尝试使用PowerShell将一个节点从一个XML文件复制到另一个XML文件,并查看整个互联网,但似乎只有在我的电脑上通用的解决方案问题不起作用.所以这是我现在的代码:
#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))
Run Code Online (Sandbox Code Playgroud)
任何人都知道为什么这个(以及像.Clone()这样的其他几个选项)总是返回"要插入的节点来自不同的文档上下文".或者只是给我另一种选择.任何有效的东西:D
谢谢
我认为应该是
$XML.ImportNode($wconfig.SelectSingleNode...等等而不是$wconfig.ImportNode($wconfig.SelectSingleNode
| 归档时间: |
|
| 查看次数: |
5558 次 |
| 最近记录: |