forked from FasterXML/aalto-xml
Ultra-high performance non-blocking XML processor (Stax API + extensions)
HesselvanTuinen/aalto-xml
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
Aalto XML processor is an ultra-high performance next generation Stax XML processor implementation. It also implements SAX2 API. Aalto is not directly related to other existing 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 major design goals for Aalto are: * Ultra-high performance parsing by making the Common Case Fast (similar to original RISC manifesto). This may mean limiting functionality, but never compromising correctness. XML 1.0 compliancy is not sacrificed for speed. * Allowing non-block, asynchronous parsing: it should be possible to "feed" more input and incrementally get more XML events out, without forcing the current thread to block on I/O read operation. Aalto is licensed under Apache License 2.0 (AL 2.0)
About
Ultra-high performance non-blocking XML processor (Stax API + extensions)
Resources
Stars
Watchers
Forks
Packages 0
No packages published