如何使用Powershell在特定标签内搜索属性

时间:2018-07-18 14:11:30

标签: xml powershell search attributes

我需要搜索xml中的属性。专门在标签内。

示例:我需要搜索结果属性

<root>
    <college>
        <student>
            <course>
                <table></table>
            </course>
        <student>
            <staff>
                <table name="result"></table>
            </staff>
    </college>
    <school>
        <table name="list"></table>
    </school>
</root>

result属性可以在我需要搜索该属性的任何地方。它不是专门用于一个xml文件。它需要适用于任何xml。如果结果属性可用。需要识别。

如何实现

预先感谢

1 个答案:

答案 0 :(得分:2)

您可以通过简单地命名XPath来表达属性的存在:

$xml.SelectNodes('//*[@result]')