首页 > 其他 > 详细

XML读写利器XElement(Linq to xml)

时间:2017-02-12 01:11:00      阅读:275      评论:0      收藏:0      [点我收藏+]

年初公司绩效改革,在等最后通知,不知我有没理解错,感觉新版绩效最高会比原先最高拿到的奖金整整少一半。。。

还好同时也有调工资,加了一点。去年好像是年中整体调过一次,不知公司是一年调两次还是从今年开始改成年初调。

 

晚上去加班,处理一个数据交换,本想XML和实体直接互相转换,但XML结构太复杂,自动转换不理想,改用手工处理。

 

原先其它项目是用原始的XmlDocument,感觉不好用,写法也很不美观

 

网上说还有种XMLTextReader,像DataReader一样,向前只读的,从来没用过

 

以前有用过XElement,即Linq to xml,感觉很好用,支持Linq的写法,解析XML文本就用XElement.parse("XML文本"),结点只要XElement.Element就可以,属性就是XElement.Attribute,很简单

 

要用就new出来,要修改值就是.Value,就是要判断null,如果null了就不能用.Value

 

因为有个统一的try catch,所以就没一个个处理null了,没去仔细研究语法,要是直接有个方法或属性可以判断空了就返回null或"",不空就取.Value就方便了

Resharper碰到这种可能为空的,有个下划波浪线,不处理看着不爽,强迫症。。。

 

既然支持Linq,那Linq的各种语法就不在话下了,还可以ToList()之类,很方便

XML读写利器XElement(Linq to xml)

原文:http://www.cnblogs.com/liuyouying/p/6390289.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!