2010-07-06 15 views
8

Quiero usar el símbolo del tablero en el nombre del nodo xml, pero cuando trato de obtener ese nodo, dice algo acerca del token inesperado.Problema con el símbolo del tablero en powershell

<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 
+0

necesitaremos más información que eso. Publique la secuencia de comandos y los datos XML contra los que está ejecutando. –

Respuesta

19

Try citando el nombre que tiene guiones en ella:

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

Gracias! ¿Por qué funciona? – Artyom

Cuestiones relacionadas