Loading

try {
  http:get("/blog/")
} catch http:not-found {
  <p>
    404 NOT FOUND.
    Take me home 
  </p>
}
~
~
-- INSERT -- All 6, 17

Zorba 3.0 - Kratos

Posted 1 month ago

We are more than proud to announce the release of Zorba 3.0, codename Kratos. Kratos contains major improvements of the JSONiq language, the language bindings, as well as all of the XQuery and JSONiq modules. Moreover, we made considerable performance improvements and fixed a huge number of bugs. Because we can’t elaborate on all changes, please refer to to the ChangeLog for an exhaustive list of changes.

Read more →


Zorba 2.9 - Io

Posted 1 month ago

The Zorba Team is proud to announce the release of Zorba 2.9, codename Io! Io includes extensions and improvements to our JSONiq support; enhanced support for Higher-Order Functions (HOF); and extensive improvements in XQuery 3.0 comformance.

Read more →


Zorba 2.8 - The (No)SQL Edition

Posted 12 months ago

The Zorba team is pleased to announce the release of Zorba 2.8, codename Hermes. Hermes ships five new modules: four brand new database drivers and a new info-extraction module for querying concepts and entities in natural language text. This release provides several improvements in the Zorba optimizer and twenty-two bug fixes (see Changelog). It is available in our download section.

Read more →


An underused feature of Zorba is its capability to compile query plans for later execution.

Read more →


The New Archive Module

Posted 1 year ago

We have heard your Feedback and developed a module to work with compressed archives (e.g. zip or tar.gz). The Archive module provides functions to create, read, and modify archives given as xs:base64Binary items. For example, it provides functions to retrieve the names or extract the values of several entries from a zip archive.

Read more →


Zorba 2.7: Gaia

Posted 1 year ago

The Zorba team is pleased to announce the release of Zorba 2.7, codename Gaia. The release is a substantial step forward in terms of new features, performance improvements, and bug fixes.

Read more →


xqDoc Support in Zorba

Posted 1 year ago

xqDoc is the de facto industry standard for generating API documentation from XQuery modules.

Read more →


Atom Processing

Posted 1 year ago

The Atom Syndication Format (RFC 4287) is one of the most popular XML formats to aggregate XML data. Such an aggregate is called an Atom feed.

Read more →


The Zorba development team is pleased to announce the release of Zorba 2.6, codename Eros. The release is available in ourdownload section.

Read more →


API enhancements

Posted 1 year ago

Users are often using Zorba from different host languages. We usually see the C++ and Java APIs being used to integrate XQuery with core components. That’s the case of the 28msec platform for instance. The PHP, Python, and Ruby APIs are fairly popular for integrating Zorba into web applications. In the Zorba team, our favorite programming language is XQuery and we use XQuery as an host language for XQuery as much as possible ;-):

Read more →


XQJ from Zorba

Posted 1 year ago

If you’ve ever wondered whether Zorba will support XQJ, now is the time. Starting with version 2.5 Zorba includes a XQJ layer where you can have full access to all the features specified by XQJ. The XQJ API enables Java programmers to execute XQuery against any XML data source.

Read more →


Join Us @ NoSQL Now! 2012

Posted 1 year ago

Zorba is a proud partner of NoSQL Now! 2012, a conference covering the dynamic field of NoSQL technologies. This year’s edition features several XQuery-related talks and some of them will showcase new features in both XQuery 3.0 and Zorba.

Read more →


Providing a schema for your data makes your applications much more robust and can enable numerous optimizations in your query processor. However, many users shy away from the complexity of XML Schema. Well, what if you could generate a schema automatically from your data? Or what if you could generate a sample instance from a big schema and modify it with your data in just a few lines of code? Now you can!

Read more →


Zorba 2.5, aka Dionysus

Posted 1 year ago

The Zorba development team is pleased to announce the release of Zorba 2.5, codename Dionysus. The release is a major step forward in terms of new features, performance improvements, and bug fixes. It is available in our download section.

Read more →


XML Streaming with XQuery

Posted 1 year ago

Are you familiar with that awkward moment when you realize that fn:doc() is no good to deal with the 24 GB XML file you would like to process? Here’s a quick tip that will make you feel like an XML Rock Star.

Read more →


Caching Results of Functions

Posted 1 year ago

Caching of function results may improve performance if computationally expensive functions are invoked multiple times with the same arguments. If the optimization level is O1 or higher, Zorba automatically caches results of recursive, deterministic, and non-sequential functions whose parameter and return types are subtypes of xs:anyAtomicType. Specifically, if such a function is called more than once with the same arguments, the result of the first call will be cached and subsequent calls will return the cached value without re-evaluating the function.

Read more →


JSON Streaming with XQuery

Posted 1 year ago

Zorba 2.2 significantly improves the processing of XML, JSON, and textual streams. In this post, we would like to showcase how XQuery can be leveraged to build applications on top of the Twitter Streaming API.

Read more →


Zorba 2.2, aka Coeus

Posted 1 year ago

We are very excited to announce the release of Zorba 2.2, codename Coeus. It is available in our download section.

Read more →


Zorba @ FOSDEM

Posted 1 year ago

When you arrive in a room full of hackers decorated with 4chan memes, you know that you just landed at FOSDEM.

Read more →


From XML Prague with Love

Posted 1 year ago

XML & Prague. Does it get any better than this for angle brackets aficionados? Every year, XML Prague is one of the most exciting events of the year for the Zorba development team. And for the 2012 edition, the organisation committee pulled out all the stops.

Read more →