2010-07-06 36 views
8

Tôi muốn sử dụng biểu tượng dấu gạch ngang trong tên nút xml nhưng khi tôi cố gắng nhận được nút đó, nó nói gì đó về mã thông báo không mong muốn.Vấn đề với biểu tượng dấu gạch ngang trong 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

Chúng tôi sẽ cần thông tin nhiều hơn thế. Đăng tập lệnh và dữ liệu XML mà bạn đang chạy. –

Trả lời

19

Hãy thử trích dẫn tên mà có dấu gạch ngang trong đó:

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

Cảm ơn! Tại sao nó hoạt động? – Artyom

Các vấn đề liên quan