如何在Powershell中读取SVN生成的XML?

时间:2017-01-25 18:41:09

标签: xml powershell svn

通过svn diff命令获得以下xml输出。

[xml]$XmlDoc = Get-Content -Path output.xml

foreach( $user in $XmlDoc."diff".paths) 
{ 
    Write-Host $user.path
}

我只需要文件的完整路径,即" SDLC \ Reports \ Phase1 Analysis \ report_phase1_code.xls"通过powershell。但是,由于输出中存在其他属性,如props,kind等,我没有得到文件路径值。

编写的Powershell代码如下:

<version>[1.0.0,1.1.0)</version>

对此主题的任何帮助将不胜感激。感谢。

1 个答案:

答案 0 :(得分:1)

应该只需要这样做:

foreach( $user in $XmlDoc."diff".paths) 
{ 
    Write-Host $user.path.'#text'
}