Zorba - C++ Open Source XQuery Processor
Short Description
Zorba is a general purpose XQuery processor implementing the W3C family of specifications in C++.
The query processor has been designed to be embeddable in a variety of environments such as other
programming languages extended with XML processing capabilities, browsers, database servers,
XML message dispatchers, or smartphones. Its architecture employes a modular design, which allows
customizing the Zorba query processor to the environment's needs. In particular the architecture
of the query processor allows a pluggable XML store (e.g. main memory, DOM stores, persistent
disk-based large stores, S3 stores). Zorba can be accessed through APIs from the following
languages C, C++, Ruby, Python, Java, and PHP. Zorba runs on most platforms and is available
under the Apache license v2.
Implements
- XQuery 1.0 (99.5% W3C tests)
- XQuery Update Facility 1.0 (98.5% W3C tests)
- XQuery Scripting 1.0
- XML Schema support
- XQueryX
- XQuery 1.1, Full-Text on the way
- Remote Debugger
Partners
Project Homepage
Visit the project's homepage.



