我試圖使用PowerShell和XPath選擇在下面的XML例子所示的name屬性的XML屬性。選擇在使用XPath在PowerShell中
$xml_peoples= $file.SelectNodes("//people")
foreach ($person in $xml_peoples){
echo $person.attributes
#echo $person.attributes.name
}
上面是代碼即時通訊運行試圖獲取名稱,但它似乎並沒有工作。有什麼建議麼?
<peoples>
<person name='James'>
<device>
<id>james1</id>
<ip>192.192.192.192</ip>
</device>
</person>
</peoples>
在此先感謝!
這是一個錯字嗎?你的xpath有「人」,你沒有這個名字的XML節點......它應該是「人」而不是? –
請指定「似乎不起作用」。究竟發生了什麼?我想我知道你預計會發生什麼,但是指定這一點也不會有什麼壞處。 – LarsH