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

[xsl] [ANN] XMLSpectrum updated for XSLT 3.0

Subject: [xsl] [ANN] XMLSpectrum updated for XSLT 3.0
From: "Philip Fearon pgfearo@xxxxxxxxxxxxxx" <xsl-list-service@xxxxxxxxxxxxxxxxxxxxxx>
Date: Sun, 11 May 2014 20:08:21 -0000

Dear list,

I'm pleased to announce that XMLSpectrum's syntax-highighting and
formatting features have been updated for XSLT 3.0. The output from
XMLSpectrum is standard HTML with CSS declarations inline, internal or
external - 7 customisable color themes are available.

Main changes in this update:
1. New lexer for XPath 3.0 expressions (shares XQuery 3.0 lexer)
2. Support for the new Text Value Templates
3. Updated support for Attribute Value Templates (to support nested braces)
4. Syntax highlighting of XPath expressions in xsl:evaluate

Independent synax-highlighting for XQuery 3.0 and XPath 3.0 is also
included. This project is still coded in standard XSLT 2.0 (no
extension functions). For convenience (especially for online blogging
editors), there's a simple GUI front-end (Java-FX app) for setting
many of the XSLT parameters, running/viewing the results in a built-in
browser and copying the HTML to the clipboard.

If there's sufficient interest, code-hyperlinking could be extended to
support XSLT/XQuery 3.0 modules (currently function/template links are
only inferred from xsl:import and xsl:include).

XMLSpectrum is an open source project (Apache 2.0 license) available
on GitHub at:



Many thanks

Phil Fearon

Current Thread