XTAS is a Java library that enables XML processing, simplifying the development process.
The library boasts a range of features such as a simple yet powerful XML selection/modification API, an XSLT/Xpath based query engine, and the ability to query both persistent and non-persistent XML sources. Additionally, XTAS supports pluggable resources, XML validation, and Java object/XML mapping, making it an all-around comprehensive solution for XML data handling.
To use XTAS, users must meet certain requirements, including Standard Java XML API (JAXP), Java XML Parser (Apache Xerces 2 by default), Java XSLT/XPath engine implementation (Apache Xalan 2 by default), XML/Java Object (Un)Marshalling/Mapping implementation (Exolab Castor by default), Apache Ant for building, and JUnit for testing.
In the latest release, XTAS has introduced a ServletResource (xtas.resource.ServletResource) resource for dealing with XML under ServletContext instead of deprecated QueryContentDelegate. Additionally, XML:DB Resource has been added for working with XML:DB compatible data sources (xmldb.org), such as Apache Xindice, eXist, etc. Resource type can now be recognized by its prefix. Overall, XTAS is a reliable and user-friendly solution for XML data manipulation and retrieval.
Version 0.6 Beta: N/A