Currently using Java's built-in XML DOM libraries for creation/parsing. Ugly, even with lots of helper classes and methods, and performance and memory usage sucks.
What's the best Java tool or framework for dealing with XML in regards to producing and consuming REST services?
A service I use uses JAXB. I was able to use their classes and so conveniently and easily consume their services. It was beautiful, but JAXB is still quite a pain in most circumstances. So I looked at StAX and VTD-XML. StAX hasn't been updated in about 4 years. Is VTD-XML the state of the art in XML processing in Java?