<Names>
<Name type="M">John</Name>
<Name type="F">Susan</Name>
<Name type="M">David</Name>
<Name type="M"></Name>
</Names>
对于这个输入 xml,我只想读取具有属性 M 的第一个节点。可以写入XmlNodeList xnList = xml.SelectNodes("/Names/Name[@type='M']");
但它将返回所有具有值 M 的属性的值。
我尝试了类似的东西
XmlNodeList xnList = xml.SelectNodes("/Names/Name[@type='M'][1]");
但它不起作用。