Apache Software Foundation
Which one to choose: StAX or Axiom?
I initially started parsing a WSDL purely with a StAX XMLStreamReader
to build the Woden element model. The idea I had, was to cache the
XMLStreamReader at each and every top level element every time as they
are accessed. I wanted to use this cached parser in cases where the
later elements needed information from previously accessed elements.
However, I realized that when there are so many nested elements, this
approach created many parser instances even when it was not required
(i.e. when those elements could have been accessed with the current
parser). And this was a major problem when it came to the schema
Moving to the Apache wiki
All future posts regarding my SoC project will be recorded here.
Change of plans: StAX parser in Woden
My SoC proposal states that I would implement WSDL2.0 support in Axis2. However, due to the WSDL interop event happening in July, my mentors needed to fast-forward the activities in this regard. Therefore, they asked me to do the StAX implementation in Woden instead, as a "long-term" Axis2/Woden integration attempt. It is expected that a StAX based parsing mechanism of WSDL processing, would be very fast and efficient. As for the "short-term" WSDL2.0 support, it is now handled by the core team of Axis2.

