操作XML 和asp.net绑定到list
现在我有一个这样的XML文件
<?xml version="1.0" encoding="utf-8"?>
<Car>
<carcost>
<ID>20130821133126</ID>
<uptime>60</uptime>
<downtime>30</downtime>
<price>0.4</price>
</carcost>
<carcost>
<ID>20130821014316</ID>
<uptime>120</uptime>
<downtime>60</downtime>
<price>0.3</price>
</carcost>
<carcost>
<ID>20130822043127</ID>
<uptime>30</uptime>
<downtime>0</downtime>
<price>0.5</price>
</carcost>
<carcost>
<ID>20130822043341</ID>
<uptime>120以上!</uptime>
<downtime>120</downtime>
<price>0.2</price>
</carcost>
</Car>
也有一个实体类 price
现在想把XML里面的数据读取出来
XElement root = XElement.Load(Server.MapPath("CarMoney.xml"));
IEnumerable<XElement> els = root.Element("carcost").Elements();
this.repCarMoney.DataSource = lstPrice;
this.repCarMoney.DataBind();
foreach (XElement el in els)
{
Price price = new Price();
price.id = el.attribute("id").value;
price.StartTime = int.Parse(el.Attribute("uptime").Value);
price.EndTime = int.Parse(el.Attribute("downtime").Value);
price.Money = int.Parse(el.Attribute("price").Value);
lstPrice.Add(price);