且构网

分享程序员开发的那些事...
且构网 - 分享程序员编程开发的那些事

如何通过PowerShell从xml中获取值?

更新时间:2023-11-14 09:25:34

只需将字符串转换为 [xml] 即可读取 XML:

You can read XML simply by casting a string to [xml]:

$xml = [xml](Get-Content foo.xml)

然后你就可以使用

$xml.ValCurs.Valute | Where-Object {$_.ID -eq 826} | Select-Object Nominal,Value

或更短:

$xml.ValCurs.Valute | ? {$_.ID -eq 826} | select Nominal,Value