当前位置:  开发笔记 > 编程语言 > 正文

Java对象到XML模式

如何解决《Java对象到XML模式》经验,为你挑选了1个好方法。

如果您有一个Java对象和一个XML模式(XSD),那么获取该对象并将其转换为符合模式的xml文件的最佳方法是什么.对象和模式彼此不了解(因为java类不是从模式创建的).

例如,在类中,可能存在整数字段'totalCountValue',它对应于xsd文件中名为'countTotal'的元素.有没有办法创建一个映射,说明"如果对象包含int totalCountValue,则创建一个名为'countTotal'的元素并将其放入XML中".类似地,对象中可能存在应该被忽略的字段,或者对象中应该对应于多个XML元素的列表.

我看了XStream,但没有看到任何(显而易见的)方法.是否有其他XML库可以简化此任务?



1> basszero..:

我相信这可以通过JAXB使用它的注释来实现.我通常发现使用XJC从JAXB(在模式中定义)生成对象要比映射现有Java对象以匹配我的模式更容易.因人而异.

推荐阅读
echo7111436
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有