社区
C#
帖子详情
如何处理XML对象升级问题
QDZZQ
2004-03-31 11:03:12
我需要利用对象串行化保存成XML数据文件,解析时候将xml文件并行化,但是现在存在一个问题,构造对象类,可能会升级,新增或者删除一些属性,变成新版本,但是如果并行化老版本XMl文件时候会存在问题,如何能实现这种平滑升级?
...全文
62
8
打赏
收藏
如何处理XML对象升级问题
我需要利用对象串行化保存成XML数据文件,解析时候将xml文件并行化,但是现在存在一个问题,构造对象类,可能会升级,新增或者删除一些属性,变成新版本,但是如果并行化老版本XMl文件时候会存在问题,如何能实现这种平滑升级?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
8 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
wandao
2004-04-01
打赏
举报
回复
发错了 呵呵
wandao
2004-04-01
打赏
举报
回复
wandaolee@163.com
谢谢
rtdb
2004-03-31
打赏
举报
回复
楼上正解。
实在不行,就只能在XML中存入版本号。
见到老版本就要转换一下。
minajo21
2004-03-31
打赏
举报
回复
不要删除,新增的都重载
terryxin
2004-03-31
打赏
举报
回复
guan zhi
QDZZQ
2004-03-31
打赏
举报
回复
我的意思,类改变后,并行化时候会出错,因此老版本XML报文解析会出问题
turnmissile
2004-03-31
打赏
举报
回复
不要删除原有的可get,set的属性即可。
xml自动实现了升级,不需要操心太多。
Jinniu
2004-03-31
打赏
举报
回复
下载-》停止程序-》删除老版本 -》重新启动
XML
必知必会:Java、C#、Python多种语言解析
XML
文档
XML
是所有软件开发人员都应该熟悉的技术,如果你还不熟悉就选择这门课程。 第1章
XML
概述 什么是
XML
、
XML
和HTML之间的区别第2章
XML
编辑工具 跨平台文本编辑工具、Windows平台文本编辑工具、Visual Studio Code工具和Altova
XML
Spy工具第3章
XML
文档结构 声明、元素、属性、实体、CDATA节、注释和名字空间第4章 文档类型定义 有效的文档、编写DTD、DTD元素定义、DTD属性定义第5章
XML
Schema 什么是Schema?、Schema与DTD比较、Schema文档结构、Schema数据类型、元素数量、Schema属性定义第6章 XPath技术 什么是XPath?、XPath节点和XPath语法第7章 解析
XML
文档 解析
XML
文档概述、DOM解析
XML
、SAX解析
XML
第8章 Java语言解析
XML
DOM4J概述、示例:遍历节点、示例:插入节点、示例:删除节点第9章 Python语言解析
XML
ElementTree模块概述、示例:遍历节点、示例:插入节点、示例:删除节点第10章 C#语言解析
XML
.NET Framework解析
XML
概述、Visual Studio Code开发C#环境搭建、示例:遍历节点、示例:插入节点、示例:删除节点
XStream系列之(3) - SpringBoot中集成JAXB实现
XML
与Java
对象
的互相转换
一、前言 最近项目中遇到了一个这种需求:版本经理在上游环境通过配置
XML
的版本策略文件到我们系统,我们得解析
XML
的版本策略文件来看这些数据是否和我们系统后台的数据相一致,不一致的话,我们后台会去更新版本文件的数据,再通过定时调度把需要更新的版本文件推送给各个局点的设备进行
升级
。 通过这个需求,我们可以发现业界的
XML
与Java
对象
的互相转换的是JAXB(Java Architecture for
XML
Binding) ,是一项可以根据
XML
Schema产生Java类的技术。该过程中,JAXB也提供了
无法将类型为“System.
Xml
.
Xml
Comment”的
对象
强制转换为类型“System.
Xml
.
Xml
Element”。---C#
最近自己负责维护的一个软件出现了如下错误: Exception: 无法将类型为“System.
Xml
.
Xml
Comment”的
对象
强制转换为类型“System.
Xml
.
Xml
Element”。 收到产品线发来的bug通知,我很快就意识到了在什么地方出错。之前公司软件
升级
时,有一个
xml
文件需要我们plc这边负责
升级
(由原来的lua文件格式转为
xml
格式)。解析
xml
的代码部分如下: va...
排查分析:mybatisplus
升级
3.x后,
xml
映射入参
对象
异常
mybatis
升级
3.x后
问题
修改
JAXB实现
xml
与
对象
互相转换
不需要引入任何外部jar包,JAXB自jdk1.5就已被集成,jdk1.7已
升级
为JAXB2。 1.
xml
报文 <?
xml
version="1.0" encoding="UTF-8"?> <root
xml
ns="urn:iso:std:iso:20022:tech:xsd:pacs.008.001.02"> <MsgHeader> ..
C#
110,565
社区成员
642,567
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章