当尝试使用powershell从xml文件解析各种数据时,能够查看实际的各种元素,调试等等是很有用的。所以,如果我有这样的事情:
[xml]$xmldoc = Get-Content doc.xml
$node = $xmldoc.SelectSingleNode("contents/some/path/items/item[name='itemname']")
$items = $xmldoc.contents.some.path.items
write-host "items = [${items}], node = [${node}]"
我希望能够看到$ items和$ node的内容,但我得到的只是System.Xml.XmlDocument或System.Xml.XmlElement。当我尝试使用items.Value或items.InnerText时,它们显示为空,那么如何打印这些元素的实际文本?