-1
<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.XPath來查找具有特定屬性的第一個子節點,爲任意數量的子節點
的屬性我想是這樣
XmlNodeList xnList = xml.SelectNodes("/Names/Name[@type='M'][1]");
但它不工作。
請註明「不工作」。你得到了什麼結果,這與你的預期有什麼不同? – LarsH