获取所有XML属性的列表
问题描述:
我做的API调用,在System.Xml.XmlElement
, 返回值,但它看起来像这样:获取所有XML属性的列表
id : 5847538497
ipAddress : 192.168.110.1
status : RUNNING
upgradeStatus : UPGRADED
upgradeAvailable : false
保存这一个局部变量myData
。我怎样才能打印这个返回的XML的所有属性?
它的工作原理,如果我输入:
> Write-Host myData.id
> Write-Host myData.status
,但我不知道所有的属性,如API调用是动态的,并返回不同的属性。
答
将有问题看看Attributes
属性XmlElement
对象:
$myData.Attributes |ForEach-Object {
'Name: {0}; Value: {1}' -f $_.LocalName,$_.Value
}