通过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>
对此主题的任何帮助将不胜感激。感谢。
答案 0 :(得分:1)
应该只需要这样做:
foreach( $user in $XmlDoc."diff".paths)
{
Write-Host $user.path.'#text'
}