我的xml中有一个属性“Count”,当我尝试访问属性的值时,它会给出数组的计数
$Count = $xml.Para.Lic.Counter.Count
任何建议都会非常有用
答案 0 :(得分:1)
您可以在名称周围使用单引号:
$Count = $xml.Para.Lic.Counter.'Count'
但是,如果'Counter'是一个数组,则需要访问实例以获取属性值:
$Count = $xml.Para.Lic.Counter[0].Count
答案 1 :(得分:0)
这两项都有效。也许您的XML存在其他问题?
$xml = Get-Content test.xml
$xml.catalog.counter.Count
$xml.catalog.counter.'Count'
加载以下test.xml
<?xml version="1.0"?>
<catalog>
<counter count="150">
</counter>
</catalog>