繁体   English   中英

仅使用Java5的XML到Java对象(没有外部库)

[英]XML to Java Object only using Java5 (no external libs)

通常我会使用JaxB,XMLBeans或Simple将XML文件转换为Java对象。 在这种情况下,我可以只使用Java5而不使用外部库(出于几个原因)。

最好的方法是什么? 我的XML输入非常简单。 将XML转换为Java对象的最灵活,最优雅的方法是什么(我真的不需要真正的JavaBeans,因为我只需要GETTER)。

谢谢!

好吧,你可以使用DOM实现来做到这一点。

Java5提供了包含DOM和SAX的JaxP

使用哪一个很大程度上取决于XML文档的大小以及访问元素所需的速度。 DOM将整个XML结构放入内存,而SAX提供串行流方法。

最灵活的数据绑定方法是使用XPath,请参阅下面的文章http://onjava.com/pub/a/onjava/2007/09/07/schema-less-java-xml-data-binding-with- VTD-xml.html

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM