假设此XML:
<a>
<b>
<c abc="atext1a" def="atext1b">text1</c>
</b>
<b>
<c ghi="atext2a" jkl="atext2b">text2</c>
</b>
</a>
如何选择第一个属性的值? (atext1a
和atext2a
)
这里的问题是属性名称发生了变化,我找到的所有答案都是针对相同的属性名称。
$att = $xml.selectNodes("//c[@*]")
不起作用,并列出该列表,因为我猜它期望使用相同的属性名称:
abc def #text
--- --- -----
atext1a atext1b text1
text2