PowerShell中的破折号符号问题

时间:2010-07-06 14:39:05

标签: powershell

我想在xml节点名称中使用破折号,但是当我尝试获取该节点时,它会说出有关意外令牌的信息。

<hudson.scm.SubversionSCM_-ModuleLocation>
<remote>svn://svn.something.ru/testlib/trunk/SOAPUI/pmplatform/email</remote> 
</hudson.scm.SubversionSCM_-ModuleLocation>

$xmlone = New-Object XML
$xmlone.Load($scriptRoot+"\config.xml")
$xmlone.project.scm.locations.hudson.scm.SubversionSCM_-ModuleLocation

1 个答案:

答案 0 :(得分:20)

尝试引用其中包含破折号的名称:

PS > $xml = [xml]'<root><dash-it-all>text</dash-it-all></root>'
PS > $xml.root.'dash-it-all'