XML 反序列化

主要采用的是XDocument这个对象,用起来非常方便简单,代码读起来也容易。

把原来的方法改了下,也发现性能上有所提升,所以简单记录下,以后再用到就直接过来找了:

 1 XDocument xDoc = XDocument.Parse(xmlString);
 2                 var root = xDoc.Element("resp");
 3                 if (root == null || root.Element("error") != null)
 4                 {
 5                     return null;
 6                 }
 7 
 8                 // 当天数据
 9                 vm.city = root.Element("city").Value;
10                 vm.updatetime = root.Element("updatetime").Value;
11                 vm.wendu = tools.GetNumbersFromString(root.Element("wendu").Value);
12                 vm.fengli = root.Element("fengli").Value;
13 
14 ................
View Code

posted on 2013-05-17 16:23  ljpass6754  阅读(147)  评论(0编辑  收藏  举报

导航