简单的Java Xml到POJO映射/绑定?
发布时间:2020-12-15 00:26:06 所属栏目:Java 来源:网络整理
导读:我试图找出将xml文件映射到一个简单的老 Java对象的最简单的方式. 注意:在我的例子中,xml与我想要的POJO不匹配. ///////// THE XML?xml version="1.0" encoding="UTF-8"?Animal standardName NameCat/Name /standardName standardVersion VersionIdentifier
我试图找出将xml文件映射到一个简单的老
Java对象的最简单的方式.
注意:在我的例子中,xml与我想要的POJO不匹配. ///////// THE XML <?xml version="1.0" encoding="UTF-8"?> <Animal> <standardName> <Name>Cat</Name> </standardName> <standardVersion> <VersionIdentifier>V02.00</VersionIdentifier> </standardVersion> </Animal> ////// THE INTENDED POJO class Animal { private String name; private String versionIdentifier; } JAXM元素名称注释不允许我指定嵌套元素,因此常规JAXB(带注释)将不起作用. (即standardName / Name). 我看过Jibx,但似乎过于复杂,并没有提供我想要做的完整的例子. 卡斯特罗似乎可以做我想要的(使用映射文件),但我想知道是否还有其他可能的解决方案. (可能会让我跳过映射文件,只允许我在注释中指定所有内容). 谢谢 解决方法
这篇文章可能会帮助你…它只需要你知道xpath
http://onjava.com/onjava/2007/09/07/schema-less-java-xml-data-binding-with-vtd-xml.html (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |