Showing content from https://www.studytrails.com/2016/09/12/java-xml-aalto-introduction/ below:
Java XML: Aalto Introduction – Studytrails
Aalto
is a toolkit for XML processing. It supports the following features:
- Namespace aware StAX (Streaming API for XML) compliant (JSR-173) processor
- Support for both XML parsing and XML creation
- SAX (Simple API for XML) parsing
- High performance processor with excellant error handling support
In particular, the main differentiator of Aalto in comparison with other StAX compliant parsers are:
- Speed of Parsing: Aalto is the fastest java based XML parser available as of date for StAX and SAX based parsing. See jvm-serializers site and this comparative report for further details.
Hence if parsing speed is critical for your project, then Aalto parser can be a good choice.
- Non-blocking Asynchronous Parsing: It allows the capability to feed more XML data chunks and incrementally generate more XML events without forcing the current thread to block on I/O read operation
For more details see
Aalto’s Home Page
Diagrammatic representation of StAX API
provides an overview of key abstractions.
The list of jars required to run the sample programs below is listed
here
The following is a list of sample programs to showcase the various features of Aalto:
- aalto-xml-0.9.6.jar
- stax-api-1.0.1.jar
- stax2-api-3.1.1.jar
RetroSearch is an open source project built by @garambo
| Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4