[XSL-LIST Mailing List Archive Home] [By Thread] [By Date]

Re: [xsl] Using Saxon-CE to implement AJAX autocomplete?

Subject: Re: [xsl] Using Saxon-CE to implement AJAX autocomplete?
From: Michael Kay <mike@xxxxxxxxxxxx>
Date: Wed, 10 Jul 2013 07:49:58 +0100

I think the simple high-level answer is that if it's do-able in Javascript,
then it's probably do-able in Saxon-CE (calling out to Javascript in
extremis), but if it's a problem doing it in Javascript, then it's still going
to be a problem doing it in Saxon-CE. Both have to cope with the same HTML DOM
with all its quirks and incompatibilities across browsers.

Michael Kay

On 10 Jul 2013, at 00:03, Martynas JuseviD
ius wrote:

> Hey,
> I have a system producing XHTML using XSLT 2 on the server side. It
> can also produce both XML (RDF/XML) and JSON (JSON-LD) for Linked Data
> access.
> On the client side however, I'm strugling to integrate such a simple
> feature as a JS autocomplete plugin. The new Twitter Typeahead would
> be great http://twitter.github.io/typeahead.js/, but even the default
> Bootstrap Typeahead would be sufficient.
> The problem is that those plugins use innerHTML to modify the HTML,
> and this does not work well in XHTML mode, like here:
> I checked that Firefox uses strict mode:
> Type: application/xhtml+xml
> Render Mode: Standards compliance mode
> Then I decided to check Saxon-CE demos, and they look pretty interactive:
> http://www.saxonica.com/ce/demos/books/books.html
> I'm wondering if Saxon-CE could be a solution here. Do you think
> Typeahead-like AJAX functionality can be implemented with XSLT in the
> browser? I already have stylesheets for RDF/XML, that shouldn't be a
> problem.
> The HTTP call is doable I guess, but what about interactivity and
> stuff like authentication headers? Maybe some additional JavaScript
> would solve that?
> Suggestions appreciated.
> Martynas
> graphityhq.com

Current Thread