We will be attending this year’s XML Prague conference and give a demo of our latest release. Come and talk to us!
XQIB 0.7.0
We are delighted to announce the release of XQIB 0.7.0.
XQuery in the Browser (XQIB) is a browser extension which allows execution of XQuery code in HTML script tags, just like JavaScript. Unleash the power of XQuery in your browser now!
This new release is based on the all new Zorba 1.0.0 and supports Internet Explorer, Firefox, Chrome, Safari and Opera on Windows XP/Vista/7, with a single simple installer (1).
All known memory leaks in the core, browser-independent part have been removed, as well as all known memory leaks in the IE plugin. Many reported bugs have been fixed and the plugin was tested on several Web applications on a larger scale.
XQIB is delivered with the EXPath httpclient module (which will eventually replace the Zorba REST module), as well as with Zorba’s serialize, math, base64, cvs2xml and excel modules.
(1) manual action required for Safari and Opera
XQIB 0.6.0 Beta
We are happy to announce XQIB 0.6.0 beta. It contains the following improvements:
- Firefox 3.5 support in addition to Internet Explorer 6/7/8 on Windows XP/Vista/7
- Runs faster
- Redesigned architecture for browser-independent XQuery code
- Based on the Zorba 0.9.8 release
- User-friendly error messages with line and column hints as well as XML serialization on the fly for a better debugging experience
- Tidy functionality for HTML Scraping
- Partial support for the XQuery Scripting Extension working draft. Side-effecting browser functions are now sequential.
Memory leaks have not all been fixed yet: we recommend deactivating the plugin on your main browser. Also, you are welcome to submit any bug or problem on sourceforge.
XQIB 0.5.10 Released
XQIB is a browser plugin for Internet Explorer which allows execution of client-side XQuery to navigate and update the DOM.This release is based on Zorba 0.9.4 and includes the following new features:
- Asynchronous REST calls
- Improved stability (it should no longer crash when new windows or tabs are opened)
- Node ID bug in REST calls which caused some queries to fail has been solved
- Side-effecting browser functions are now defined as updating expressions (in the long term, they should actually become sequential as defined in the XQuery Scripting Extension draft)
XQIB 0.5.7 Released
XQIB is a browser plugin for Internet Explorer which allows execution of client-side XQuery to navigate and update the DOM.This release is based on Zorba 0.9.4 and includes the following new features:
- Module import (as defined in the XQuery specification) over HTTP (location is a URL)
- Insertion of elements containing a style attribute
- Insertion of input elements other than textboxes
- Querying of checkbox states
The script type has changed to “text/xquery”. The bug leading to several executions of the script when pictures are downloaded has been fixed. Most memory leaks in the samples have been removed.
XQIB: XQuery in the Browser - First Release
We are very proud to announce the first version 0.5.1 of XQuery in the Browser (XQIB) for IE6+. XQIB brings the power, elegance and simplicity of XQuery to all browser users and developers. XQIB is a browser plugin which embeds Zorba, a powerful XQuery engine. This plugin allows to execute XQuery in the same way you would execute JavaScript. Writing some functionality can be done in two simple steps:
- Create a <script/> tag with the type “text/xqueryp” in the head of the document
- Declare and implement a new function “main” in the local namespace, which will be executed after the page has loaded.
So a simple hello world looks like this:
<?xml version=’1.0′ encoding=”utf-8″?>
<!DOCTYPE html PUBLIC “-//W3C//DTD XHTML 1.0 Transitional//EN” “http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd“>
<html xmlns=”http://www.w3.org/1999/xhtml“>
<head>
<script type=”text/xqueryp”>
declare function local:main() {
browser:alert(//H1)
};
</script>
</head>
<body>
<h1>Hello, world!</h1>
</body>
</html>
Please have a look at our examples. You can download an installer for Internet Explorer (at least version 6) under Windows XP/Vista. The installation process is very simple and takes one minute. You can also access the source code of the plugin on SourceForge. A plugin for Firefox is on its way as well.
Disclaimer: this is experimental work! The plugin might contain security leaks. You are using it at your own risks.