Provides XQuery support via Zorba (http://www.zorba.io/)
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
includes
queries
resources
tests
theme
.gitignore
LICENSE.txt
README.md
islandora_xquery.info
islandora_xquery.install
islandora_xquery.module

README.md

Islandora XQuery Build Status

Introduction

This module utilizes Zorba to run XQueries against XML documents stored in Fedora.

Requirements

In addition to a functioning Islandora instance with the Libraries API, this module requires the following modules/libraries:

Installation

Here’s an example installation script for Ubuntu 12.04. Your mileage may vary with other distros/versions. This script will handle installing the islandora_xquery module and all of its dependencies. It assumes that you have a functioning Islandora install with Drush.

Basic Algorithm:

Configuration

Templates can be added for re-use at /admin/islandora/tools/xquery/manage.

Troubleshooting/Issues

Having problems or solved a problem? Check out the Islandora google groups for a solution.

Warning!

The default Zorba implementation uses the Saxon processor, which WILL unescape your xml entities! For example, even the lowly identity transform will change <dc:title>&quot;Things and Stuff&quot;</dc:title> to <dc:title>”Things and Stuff”</dc:title>. You will get some brand spanking new quotes you never asked for! You’ve been warned!

Maintainers/Sponsors

Current maintainers:

This project has been sponsored by:

  • The Canadian Writing Research Collaboratory The Canadian Writing Research Collaboratory is an online project designed to enable unprecedented avenues for studying the words that most move people in and about Canada.

Development

If you would like to contribute to this module, please check out our helpful Documentation for Developers info, as well as our Developers section on the Islandora.ca site.

License

GPLv3