我的XML是什麼樣子:爲什麼不這樣的XElement查詢我的XML工作
<nodes>
<node name="somekey">
<item name="subject">blah</item>
<item name="body">body</item>
</node>
</nodes>
而且到目前爲止我的代碼是:
XDocument doc = XDocument.Load(HttpContext.Current.Server.MapPath(String.Format("~/files/{0}/text.xml", "en")));
if (doc != null)
{
XElement element = doc.Elements().Where(e => e.Elements().Any() && e.Attribute("name").Value == "someKey").First();
}
我收到一個錯誤說:
Sequence contains no elements
我查詢錯了嗎?
我通過代碼加強,並出現了錯誤上的XElement行..
您的查詢*應該*做什麼? – kristian
得到鑰匙= somekey的元素,然後我有其他代碼來獲得主題和正文的價值。 – Blankman