获取属性值形式不同的属性名称

时间:2019-11-30 20:21:07

标签: xml powershell

假设此XML:

<a>
    <b>
        <c abc="atext1a" def="atext1b">text1</c>
    </b>
    <b>
        <c ghi="atext2a" jkl="atext2b">text2</c>
    </b>
</a>

如何选择第一个属性的值? (atext1aatext2a

这里的问题是属性名称发生了变化,我找到的所有答案都是针对相同的属性名称。

$att = $xml.selectNodes("//c[@*]")不起作用,并列出该列表,因为我猜它期望使用相同的属性名称:

abc     def     #text
---     ---     -----
atext1a atext1b text1
                text2

0 个答案:

没有答案