为了账号安全,请及时绑定邮箱和手机立即绑定

xml 实体类 互相转换

xml 实体类 互相转换

慕盖茨4494581 2018-10-17 06:07:23
xml 实体类 互相转换用什么方式比较好?XmlSerializer ?序列化,反序列化XmlReader/XmlWriter 直接操作?XmlDocument/XPathNavigator 定位读取?性能和开发的便利性上有什么优缺点?请大家帮忙提提意见
查看完整描述

2 回答

?
慕雪6442864

TA贡献1812条经验 获得超5个赞

感觉 XmlSerilizer 是最简单的,开发最便利,而且维护起来也方便,实体类发生变化,不需要写代码。性能上由于用到反射,第一次序列化时会比较慢,但.net 在第一次序列化后对整个架构信息做了缓冲,后面再序列化和反序列化都很快。你可以在程序启动时对要xmlserilizer 的类做个预序列化,让.net 预热一下。如果不预热,第一次xml 序列化的时间大概在几十个毫秒左右,但后面再序列化就很快了,不到1ms。

查看完整回答
反对 回复 2018-10-22
?
慕莱坞森

TA贡献1810条经验 获得超4个赞

推荐XmlSerializer 。

查看完整回答
反对 回复 2018-10-22
  • 2 回答
  • 0 关注
  • 1052 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信