我正在尝试使用以下xml填充数组:
<?xml version=\"1.0\" encoding=\"UTF-8\"?> <data> <item> <date>1307018090</date> <price>10.4718867</price> <low>10.38100000</low> <high>10.49000000</high> <nicedate>14:39</nicedate> </item> <item> ... </item>
等等
我正在使用这个Linq查询,对我来说意味着它将创建一个对象:
var items = from item in doc.Element("data").Descendants() select new Currency { Close = item.Element("price").Value.ToString(),Date = item.Element("date").Value.ToString(),Low = item.Element("low").Value.ToString(),High = item.Element("high").Value.ToString(),Time = item.Element("nicedate").Value.ToString() };
当我通过项目进行预测时,只选择一个项目.我不太习惯Linq,所以我无法弄清楚如何正确构建这个语句.有什么建议?
解决方法
你需要像这样启动Linq-Xml
var items = from item in doc.Element("data") .Elements("item")
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。