On Fri, 15 Apr 2011 18:06:47 +0200, Steve Ebersole <st...@hibernate.org> wrote:
> we are using stax now under the covers as well. > > These are just different models of jaxp parsing: dom, sax, stax. Right, and the benefit of JAXB is the typed API. It is very hard to find reliable sources for performance comparisons, but I find this blog quite interesting - http://www.javarants.com/2006/04/30/simple-and-efficient-xml-parsing-using-jaxb-2-0/ It also shows again how JAXB relates to the different models of parsing as Steve mentioned. The difference between StAX only and JAXB + StAX seems acceptable in the example. SAX seems to be best performance wise, but it has also by far the worst API. I can see that it can get tricky to handle all the generated JAXB classes if you have many different document types, but I don't think that we have this problem in Hibernate. I don't call myself an XML expert either, but so far I like JAXB best and also no bad experiences. --Hardy _______________________________________________ hibernate-dev mailing list hibernate-dev@lists.jboss.org https://lists.jboss.org/mailman/listinfo/hibernate-dev