News!
What?Aalto XML processor is a next-generation Stax XML processor implementation. It is not directly related to other existing mature implementations (such as Woodstox or Sun Java Streaming Xml Parser), although it did come about as a prototype for evaluating implementation strategies that differ from those traditionally used for Java-based parsers.Two main goals (above and beyond stock Stax/SAX API implementation) are:
Features, dependenciesCurrent version supports non-validating XML 1.0 subset (minus handling of DTD subsets -- that is, entity expansion and attribute defaulting have not been implemented). Supports for Stax2 validation interface is incomplete.Stax 1.0 API is implemented for the most part, with following main exceptions:
There is only one additional dependency, beyond requirement to have APIs (Stax, SAX) available either as part of JDK (6.0) or separately: since Aalto implements Stax2 API (developed as part of Woodstox project), Stax2 API jar is needed along with Aalto jar. Version 3.0 (which is part of Woodstox 4.0, and preliminary included with 3.9) should be used. UsageImplementation jar contains necessary service definition files (under META-INF/services directory), but it may be necessary to specify factory classes explicitly, using normal JAXP/Stax settings. System properties to use are:
DownloadBefore details of distribution (like licensing etc) have been deciced on, only binary jars are available. Implementations jars can be freely evaluated and used without restrictions; distribution to third parties is not allowed without explicit permission (it may become necessary to mirror these jars, but for now this is the download page to use).
|
|
|
|