我有一個XMLXML得到具體的名字
<work>
<worker name="Jason" job="admin">
<worker name="Frank" job="employee">
<worker name="John" job="admin">
<work>
我試圖找回工人與作業管理命名的這個例子。
這是我現在的代碼的一部分。該代碼將檢索所有工作人員。
Worker = workerElement.Elements("work")
.Elements("worker")
.Select(c => (string)c.Attribute("name"))
.ToArray();
我一直在嘗試了以下解決方案
Worker = workerElement.Elements("work")
.Elements("worker")
.Select(c => (string)c.Attribute("name[@job='admin']"))
.ToArray();
我想找回在作業「稱號」等於管理的所有名稱。
看看http://stackoverflow.com/questions/3885795/select-element-with-given-attribute-using-linq-to-xml – 2013-03-19 23:03:29
我會建議在的XPath正確操作和導航XML數據。 [這裏是一個例子](http://stackoverflow.com/a/5946327/82682)。 – joce 2013-03-19 23:03:51
沒有標籤在你的xml中被關閉...... – 2013-03-19 23:08:01