<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]");
しかし、うまくいきません。