XQilla

Free and open source XQuery and XPath library
Download

XQilla Ranking & Summary

Advertisement

  • Rating:
  • License:
  • Freeware
  • Price:
  • FREE
  • Publisher Name:
  • XQilla Team
  • Publisher web site:
  • Operating Systems:
  • Mac OS X
  • File Size:
  • 7 MB

XQilla Tags


XQilla Description

Free and open source XQuery and XPath library XQilla is a XQuery and XPath library and a command line utility written in C++, implemented on top of the Xerces-C library.NOTE: XQuilla is licensed and distributed under the terms of the Apache License V2.0. What's New in This Release: · Added a debugging API, and a command line debugger invoked by passing a "-d" flag to the command line tool. · Added a partial implementation of XSLT 2.0. This should currently be considered alpha quality. · Added an implementation of the current draft of XQC, a standard C API for accessing XQuery implementations. · Added a prototype implementation of higher order functions for XQuery. · Added the ExternalFunctionResolver API to resolve implementations for external functions that are unknown before compile time. · Added the xqilla:analyze-string() extension function for performing complex regular expression analysis. · Added query options for controlling schema validation, document projection and lint warnings. · Added a --disable-rpath configure option for maintainers. · Implemented function and variable inlining, and other partial evaluation optimizations. · Implemented tail recursion optimization. · Modified XQilla to compile against Xerces-C 3.0. A source installation of Xerces-C is no longer necessary for compilation. · Improved static typing with cardinality information. · Fixed a bug in schema validation of a document in no namespace. · Fixed schema validation to check ID/IDREF constraints correctly. · Fixed a bug in validation of SequenceTypes like document-node(schema-element(XX)). · Fixed a bug in re-writing documents to disk after updating them, when they have a space in their document URIs.


XQilla Related Software