Phi*_*hil 3 c# xml linq linq-to-xml xml-parsing
我正在尝试使用以下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>
Run Code Online (Sandbox Code Playgroud)
等等
我正在使用这个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()
};
Run Code Online (Sandbox Code Playgroud)
当我通过项目进行预测时,只选择一个项目.我不太习惯Linq,所以我无法弄清楚如何正确构建这个语句.有什么建议?
你需要像这样启动Linq-Xml
var items =
from item in
doc.Element("data")
.Elements("item")
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
272 次 |
| 最近记录: |