$xml = [xml] @'
<?xml version="1.0" encoding="UTF-8"?>
<group>
<product description="phone" id="1234/5678">
<item name="apple" version="50" />
<item name="banana" version="100" />
</product>
<product description="notebook" id="6666/7777">
<item name="orange" version="150" />
</product>
</group>
'@
$xml.group.product[0].item[0].name
有效(返回'apple'
),因为第一个product
元素有2 item
个子元素。
但是,$xml.group.product[1].item[0].name
不起作用(返回),因为$null
只有一个 item
元素。
我怎样才能可靠地访问第一item
个子元素而不必知道它是否恰好是唯一的?