Xstream-xml和实体对象相互转换特殊问题
发布时间:2020-12-15 23:42:59 所属栏目:百科 来源:网络整理
导读:之前发了一篇博文《xml和实体对象相互转换 一步到位》,在项目实际应用过程中我遇到了这种xml格式: Xml代码 ? xml version = "1.0" encoding = "UTF-8" ? html body div id = "div1" name = "div" 123 / div form action = "saveForm.asp" method = "post"
之前发了一篇博文《xml和实体对象相互转换 一步到位》,在项目实际应用过程中我遇到了这种xml格式:
原来我举例用的是以下xml文件: 两个xml的区别是: <div id="div1" name="div"/> <div id="div1" name="div">123</div>
针对<a b="">123</a>这种类型的问题解决方案是:见代码: 修改原来的HtmlDiv:加了字段value,然后注解加了@XStreamConverter(HtmlConverter.class),HtmlConverter这是自己实现了Xstream的Converter
classHtmlConverterimplementsConverter{
@XStreamConverter(value=ToAttributedValueConverter.class,strings{"fileName}) publicstaticInputFileInfo{ @XStreamAsAttribute privateStringtype; StringfileName; } 同上自定义转换一样功能。http://crawler.iteye.com/blog/1672986 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |