Re: XSL support in Jade

Subject: Re: XSL support in Jade
From: James Clark <jjc@xxxxxxxxxx>
Date: Fri, 28 Aug 1998 11:00:10 +0700
Over on XSL-List Russell Grigaitis wrote:
> I would like to know what is happening on the "DSSSL as a super set of XSL"
> front.
> More specifically, is James Clark planning on added the XSL syntax to Jade
> when XSL becomes a recommendation, or maybe sooner?

If you look at the XSL WD, it's clear that the semantics of both the
tree construction part and the formatting objects part have diverged
significantly from DSSSL (and will probably diverge further), so I don't
think this is a practical approach.

This raises the question of how Jade should evolve.

I would like to be able to use the tree construction part of XSL with
all the Jade backends.  Since the Jade .fot output is XML, you can use
XSL to create it, so all that's needed is a program that takes the .fot
Jade output and feeds it to any of the existing Jade backends. You could
do this to some extent using Jade itself together with an appropriate
stylesheet, but it would be much better to hook up expat to feed the
backends directly.  The FOT format would need to evolve a little bit but
hopefully not much. One problem is that in XSL inheritance is done in
the backend; thus the FOT format needs to have some simple way to
express inherited characteristic values.

Another useful component would be something that translated from the
standard XSL flow objects (once they've matured a bit) into the Jade
.fot format.

If support for the XSL flow objects becomes available, then it would
also be useful to have a Jade backend that generates XSL flow objects.


 DSSSList info and archive:

Current Thread
  • Re: XSL support in Jade
    • James Clark - from mail1.ability.netby (8.8.5/8.6.12) with ESMTP id AAA29534Fri, 28 Aug 1998 00:32:56 -0400 (EDT) <=
      • Henry S. Thompson - from mail1.ability.netby (8.8.5/8.6.12) with ESMTP id EAA09888Fri, 28 Aug 1998 04:38:25 -0400 (EDT)
      • <Possible follow-ups>
      • James Tauber - from mail1.ability.netby (8.8.5/8.6.12) with ESMTP id DAA08840Fri, 28 Aug 1998 03:35:36 -0400 (EDT)