访问复杂的属性,如;system.serviceModel“;使用Powershell解析xml时
可能重复:访问复杂的属性,如;system.serviceModel“;使用Powershell解析xml时,xml,powershell,Xml,Powershell,可能重复: 我知道powershell将向XmlElements添加属性,以简化对元素和属性的访问 解析web.config时,会得到类似“system.serviceModel”的元素 当用户将XmlElement传递给Get成员时,我可以看到这是一个属性,但当我尝试访问该属性时,会收到一条错误消息 我假设这是因为引擎正在寻找一个名为system的属性,该属性有一个名为serviceModel的属性,而不是一个名为“system.serviceModel”的属性 解析和访问这些元素的最佳方法
我知道powershell将向XmlElements添加属性,以简化对元素和属性的访问 解析web.config时,会得到类似“system.serviceModel”的元素 当用户将XmlElement传递给Get成员时,我可以看到这是一个属性,但当我尝试访问该属性时,会收到一条错误消息 我假设这是因为引擎正在寻找一个名为system的属性,该属性有一个名为serviceModel的属性,而不是一个名为“system.serviceModel”的属性
解析和访问这些元素的最佳方法是什么?我现在没有要解析的web.config文件,但如果我理解问题所在,则该文件中存在一个名为system.servicemodel的节点。要访问这样的节点,只需引用它。因此,如果有一个变量$xml表示该节点的父节点e、 您可以通过以下方式访问:
$xml.'system.servicemodel'忘记了在任何.net framework安装中,几乎每个文件夹中都有一个web.config(或者至少看起来是这样).所以我检查了一下,如我所说,如果我理解这个问题,那么这对我来说很好。谢谢。我知道这一定很简单。有很多这样的问题。希望大家在发布问题之前阅读建议