Linq读取XML
2015-11-05 20:38
176 查看
var customerList = ( from e in XDocument.Load("customers.xml"). Root.Elements("customer") select new Customer { CustomerID = (string)e.Element("id"), CompanyName = (string)e.Element("name"), Address = (string)e.Element("address"), City = (string)e.Element("city"), Region = (string)e.Element("region"), PostalCode = (string)e.Element("postalcode"), Country = (string)e.Element("country"), Phone = (string)e.Element("phone"), Fax = (string)e.Element("fax"), Orders = ( from o in e.Elements("orders").Elements("order") select new Order { OrderID = (int)o.Element("id"), OrderDate = (DateTime)o.Element("orderdate"), Total = (decimal)o.Element("total") }) .ToArray() } ).ToList();
相关文章推荐
- String转换成int型
- JS---正则表达式练习
- Thunderbird使用发邮件模板
- 我的书单
- hdoj 1069 Monkey and Banana【dp】
- 解决yii框架中,使用参数化查询时,IN只能查询一个的代替方法
- iOS推送基本原理
- 用Thunderbird以HTML发邮件,收件人却总是收到文本邮件
- 329 (Div. 2) B 数学
- Introduction to Algorithm - Summary of Chapter 8 - Sorting in Linear Time
- java中如何创建自己的类加载器详解
- hdu3709(数位dp)
- OneThink框架的文章详情页分页
- ubuntu下软件管理
- cannot convert parameter 1 from 'const char [] ' to 'const wchar_t * '的解决方法
- HDU 2222 Keywords Search (AC自动机)
- hihocoder 1110 正则表达式
- scala实现插入排序
- 为kali 2.0 安装 VMware tools
- Activity Task相关