I am looking for latest, memory efficient and high-performance java XML parsing API. I need to parse 3 MB to 5 MB XML files.
I did google on this and come to know about Sun Java Streaming XML Parser (SJSXP) and Woodstox is much faster than DOM & SAX. Both are using StAX API. *schema validation is not supported by these technologies.
Aalto XML processor is also implements StAX API.
I have not found concrete findings on performance on these technologies.
Which one will be best in context of memory efficient, high-performance and ease of use ?