XACT
XACT is an API for writing XML transformations within Java
From Java we get for free:
- The strength of a general-purpose programming language
- A rich and well-known standard library
- Platform independence
Furthermore, XACT includes the following unique combination of features:
- High-level operations for construction and deconstruction of XML documents
- XML trees as first-class Java values
- Good runtime performance
The main selling point:
- XACT provides compile-time validation of transformed XML documents