【发布时间】:2018-10-04 17:58:12
【问题描述】:
从 powershell 脚本加载 Xml 文件时遇到问题。我想读入一个 .config 文件并替换一些 appSettings 但文件加载不正确。
$path = "C:\Temp\psTest\App.config"
$XmlDocument = New-Object XML
$XmlDocument.Load($path)
Write-Output $XmlDocument
我从中得到的输出是:
PS C:\Temp\psTest> C:\Temp\psTest\config-work.ps1
xml configuration
--- -------------
version="1.0" encoding="utf-8" configuration
如果我调试此脚本,则其中没有子项。我确实找到了一个帖子,显示第一行需要删除,但它对我不起作用。它看起来好像在第一行之后就失败了。
第一行有问题吗?如果是这样,我该如何摆脱它,以便我可以加载文件并对其进行操作。这包括将其保存回来,因此删除第一行是否会成为问题?
【问题讨论】:
标签: xml powershell