Zorba Build Instructions | The following pages describe how to build Zorba from source |
Building and Installing Zorba | |
Configuring a Zorba Build Using CMake | |
Zorba Build Notes for Mac OS X Users | |
Zorba Configuration Parameters | This is a list of all published Zorba configuration parameters |
Preparing to Build Zorba | The following outlines the common steps for building Zorba once the required and optional tools and libraries (as described in Prerequisites for Building Zorba) have been installed |
Prerequisites for Building Zorba | The following tools and libraries are utilized by Zorba |
Zorba Build Notes for Ubuntu/Debian Linux Users | |
Zorba Build Notes for Windows Users | |
Command Line Utility | |
Summary: Conformance Results for the W3C Test Suites | The summary of the Zorba conformance results for the W3C XQuery Test Suite is given below |
W3C XQuery and XPath Full Text 1.0 Conformance | Zorba achieves 89.74% on minimal conformance (84.8% on Optional Features) for the W3C XPath Full Text 1.0 Test Suite |
W3C XQuery 1.0 Conformance | Zorba achieves 99.99% on minimal conformance (and 99.63% on Optional Features) for the W3C XML Query Test Suite |
W3C XQuery Update Facility 1.0 Conformance | Zorba achieves 100% on minimal conformance (and 78.57% on Optional Features) for the XQuery Update Facility Test Suite |
Controling Memory Consumption and Performance | |
Data Converters | XQuery is primarily an XML processing language |
Data Lifecycle | |
XQuery Errors and Warnings | During the interaction with Zorba (e.g.through the C++ API) and the processing of XQuery programs, errors may be raised and warnings may be reported |
Extensions to the XQuery Update Facility | |
Writing Your Own External Functions | |
Full Text | The Zorba XQuery engine implements the XQuery and XPath Full Text 1.0 specification |
Full Text Stemming | |
Full Text Thesaurus | |
Full Text Tokenizer | |
Implementation Dependent Features and Properties | |
Web Crawler example in XQuery | |
Memory Leaks | |
Memory Management | |
Writing Your Own Modules | Writing your own modules for Zorba is easy |
Module Authoring, Continued | |
Building Modules Into Zorba | Once you have created a module project (see Writing Your Own Modules) containing modules and schemas, there are two different ways that you can build those modules directly into Zorba, such that they are on Zorba's default URI and Library paths and will be found automatically |
Modules in Zorba | Zorba's functionality can be greatly extended through the use of modules |
Using Modules in Zorba | |
Zorba Specific Options and Annotations | In XQuery, options and annotations can both be used to change the behavior of a particular implementation |
Overview | The World Wide Web Consortium (W3C) standardizes a set of XML processing languages, each with various variants or versions |
W3Q XQuery 3.0 Partial Support | |
Zorba XQuery in PHP 5 - Ubuntu Installation | |
Zorba XQuery in PHP 5 - Windows Installation | These steps were checked on Windows 7 |
Plugable Components | |
Zorba XQuery in Python - Windows Installation | These steps were checked on Windows 7 and Python 2.7 (32bits) with the Zorba Revision 10986 from Jun 29th, 2011, this revision has important bug fixing and it requires at least this version to work |
Schema Lifecycle | |
XQuery Scripting Tutorial | Zorba includes its own scripting capabilities |
URI Resolvers | |
Web Crawler example in XQuery | Description of a web crawler example in XQuery |
XQuery Data Definition Facility | Zorba extends the XQuery language with support for collections, indexes, and integrity constraints |
Known Issues | This is a list of issues that we are aware of but are not imlemeneted or fixed: |
Deprecated List | |