我有代码:
$doc = New-Object System.Xml.XmlDocument
$doc.Load("http://www2.demis.nl/worldmap/wms.asp?request=GetCapabilities&version=1.3.0")
$layers = $doc.GetElementsByTagName("Name")
$layers
有属性(property)#text
。我怎样才能得到它的值,即在where语句中或通过点号。 $layers.#text
不起作用,因为 # 被视为注释。我试图逃避它,但也失败了。
最佳答案
$object."any string"
可以从对象中检索复杂的命名属性。在您的情况下,代码将为 $layers."#text"
。
关于powershell - 带#sign 的成员(member),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30919036/