我試圖如下解析XML文檔:LINQ的投皈依的XElement錯誤
var locs = from node in doc.Descendants("locations")
select new
{
ID = (double)Convert.ToDouble(node.Attribute("id")),
File = (string)node.Element("file"),
Location = (string)node.Element("location"),
Postcode = (string)node.Element("postCode"),
Lat = (double)Convert.ToDouble(node.Element("lat")),
Lng = (double)Convert.ToDouble(node.Element("lng"))
};
,我發現了錯誤:
Unable to cast object of type 'System.Xml.Linq.XElement' to type 'System.IConvertible'.
當我檢查節點i」的值m正確地從所在地的孩子處獲得所有要素,但它不想爲我分手。我檢查了類似這樣的錯誤,但無法弄清楚我做錯了什麼。有什麼建議麼?
使用鑄件,這就是它的存在了。 –
+1 - 我不知道明確的演員......每天學點新東西 – NinjaNye
哦,對,這很有道理。謝謝您的回答。 – Hairlock