A database engine for Mac that is XMld compatible and available for free.
One important thing to note about Ashpool is that it requires XML documents to adhere to a table-like structure. This is because SQL was designed specifically to query table data, rather than hierarchical data. However, the Ashpool engine via JDBC drivers can be used to query any XML document, but it is most efficient when working with documents that have a table-like structure for their first three levels.
The "column" section of this table structure can contain a variety of data types including integer, float, string, dateTime, or XML fragments as well. Ashpool can be used in many ways, such as searching for XML documents within another XML document (e.g. as a serialized bean store) or as a lightweight relational database.
Overall, Ashpool is a powerful and versatile XML database software that could be the perfect solution for your needs.
Version 0.3.5: N/A