W3C home > Mailing lists > Public > www-forms@w3.org > September 2000

AW: Using XSL-T to convert XForm to HTML: Impossible?

From: Josef Dietl <josef@mozquito.com>
Date: Fri, 22 Sep 2000 18:45:51 +0200
To: "Simon Brooke" <simon@jasmine.org.uk>, <www-forms@w3.org>
Hello Simon,

I'm glad to hear this type of input because it helps make XForms a
better specification. Let me recap what you are saying, just to make
sure I understand you correctly:
You say that the separation of model and instance makes it impossible to
create a pre-populated HTML form from an XForm document in one XSL-T
transformation. Right?

Generally speaking, that's not as it should be. As far as I can tell, it
really is a difficulty related to the mere _concept_ of separation of
model and instance. You not doubting the usefulness of this separation
raises the question: Is it a design bug in XForm or a weakness in XSL-T?
Given the history of XSL-T (originally a presentational language, in
tandem with XSL-FO), it looks like a bad choice for the task at hand.
Admittedly there's not much choice around.

So, I'd rather adress the need for a more powerful transformation
language than change the design of XForm. What do you think?

Josef Dietl
Chief Scientist
Mozquito Technologies -- http://www.mozquito.com

> -----Ursprüngliche Nachricht-----
> Von: www-forms-request@w3.org [mailto:www-forms-request@w3.org]Im
> Auftrag von Simon Brooke
> Gesendet: Freitag, 22. September 2000 14:57
> An: www-forms@w3.org
> Betreff: Using XSL-T to convert XForm to HTML: Impossible?
> I've just been studying the XForm data model with a view to
> writing a general
> XSL-T transform to convert an XForm for delivery on legacy
> HTML devices, and
> I come to the conclusion that the separation of model and
> instance data makes
> this impossible. I cannot, in a single transformation, create
> a pre-populated
> HTML form from an XForm document.
> I'm not arguing that separation of model and instance is a
> bad thing -
> clearly it's not - but if I'm right this does mean that
> writing code which
> will address both XForm-capable and legacy devices is
> extremely difficult and
> requires great duplication of code. Legacy devices are
> inevitably going to be
> with us for a considerable time and so must be supported,
> There is, in
> effect, no migration path.
> Am I right? If so, has some thought been given to this?
> --
> simon@jasmine.org.uk (Simon Brooke) http://www.jasmine.org.uk/~simon/
> 		;; Semper in faecibus sumus, sole profundum variat.
Received on Friday, 22 September 2000 12:45:37 UTC

This archive was generated by hypermail 2.3.1 : Tuesday, 6 January 2015 21:36:03 UTC