Subscribe to RSS feed

Aug
17

Thoughts about XQuery at client-side

Enthusiatic people about XQuery are numerous and I remember XML Prague 2010 as mainly about XQuery. I also often read that XQuery is much easier for beginners than XSLT.

Nevertheless, there is still no XQuery cross-implementation for browsers without plug-in. This was a problem for XForms too, until products such as XSLTForms or Ubiquity XForms appeared. The no-plugin constraint implies to use what is natively implemented in browsers: Javascript, of course, but also XSLT 1.0 as proved by XSLTForms.

A first step is to consider XQuery for rendering: XQuery is, surely, very good to generate well-formed HTML from XML data.

Aug
17

oXygenXML XML Editor got me out of my emacs shell

Published originally on 2010-07-23.

Yesterday, a tweet, from @jirkakosek, reminded me that I needed to mention a recent bit of work I got done using the impressive oXygenXML XML editor.

Over the later part of last year and early part of this year I had collated a series of small recipes I had been gathering for a modest little book (Ant Recipes for Web Developers). These recipes were just simple little snippets of how to subvert Apache Ant to do common web related software development tasks. I thought that with me spending most of my time on XProc I had to 'clear the decks' with previous technologies ... I had used Apache Ant for many years for many of the things that XProc is purpose built to do.

Aug
16

XML Today Returns

... and we're back.

XML Today has been an exercise in discovering the limits of what PHP can do in handling content management systems. This site has run under Drupal and (very briefly) Joomla, and after having the last couple of months of content wiped out by an errant database error during a system upgrade on the previous system, it seemed like a good time to give WordPress a try.

The mission remains (more or less) the same ... cover what's going on in the XML Community, explore evolving technologies such as XQuery, XProc and the Semantic Web, and provide help and discussion about the technical and developmental aspects of XML.