我想将一个变量指向XML文件,另一个指向要选择的数据路径:
[XML]$file = Get-Content XMLfile.xml
$xmlpath = XML.Data.Structure.Data
$data = $file.$xmlpath
这显然不起作用。 我怎样才能得到我想要的东西?我不知道该搜索什么。
答案 0 :(得分:1)
如果你想做类似的事情,请使用XPath表达式:
[xml]$file = Get-Content 'C:\path\to\your.xml'
$xpath = '/XML/Data/Structure/Data'
$data = $file.SelectNodes($xpath)