我希望能够在PowerShell脚本中将XML内容加载到数组中。为什么这样做不起作用呢?:(
我的XML:
<settings>
<services>
<sv>service1</sv>
<sv>service2</sv>
</services>
</settings>
我的 Powershell 脚本。这似乎可以工作,但我不确定。
[xml]$xml = Get-Content "D:\config.xml"
[array]$service_arr = $xml.settings.services.sv
但是现在我想要显示它,但是我得到了“无法索引到空数组”的错误。
$service_arr[0]
我并不想为每个服务都使用不同的通用名称来创建变量。我只想能够使用array[0]、array[1]等方式来访问我的服务。