W3C home > Mailing lists > Public > www-forms@w3.org > August 2002

RE: xslt stylesheet for xforms to xhtml

From: Dan Dennedy <DDennedy@digitalbang.com>
Date: Fri, 30 Aug 2002 09:59:59 -0400
Message-ID: <11DC9B322580C843AE5A3D030D950B030315B5@intrabang01.digitalbang.com>
To: "Robert Trybis" <rt@cygnets.co.uk>, <www-forms@w3.org>

I think you are missing an important point. Sure, you could make an xslt
that translates a small subset of xforms to xhthml forms, but XForms is
not simply a new forms UI markup. The real value lies in its use of XML
Schema for validation and its binding to xml instance data. The XML
Schema handling simply can not be handled purely in xslt. I could see
how a pure xslt can handle binding to a single inline data instance, but
it will break down when you have to deal with multiple models, with
multiple instances, and with externally xlink-ed instances.

If you just want to learn about authoring xforms, then I suggest using
the X-Smiles browser. If you want to see an xslt+extension server-side
processor, then checkout the Chiba project on SourceForge. Both of these
will teach you a lot--not only authoring concepts, but implementation
details through source code. 

> From: Robert Trybis 
> 
> Torsten wrote;
> >this is not possible without using extensions. (you need to evaluate
> xpaths at 
> >runtime) it has been tried before ;-)
> 
> Surely this is not completely correct?
> Xforms is xml and xhtml is xml so a using xslt to translate 
> between the two should be possible should it not?
> 
> Xforms exists because xhtml was found lacking for forms 
> processing. So it must follow that there will be some things 
> that can be defined in xforms that cannot easily be done in 
> xhtml. However if I keep my xforms simple and self-contained 
> am I not likely to be able to make a usable translation?
> 
> I am just learning about xslt and xforms and having a 
> stylesheet, that converts xforms to xhtml, would teach me a 
> lot - even if its just the limitations of what can be done. 
> Does anybody know where there is a stylesheet?
> 
> Regards
> Robert
> 
> 
Received on Friday, 30 August 2002 10:00:53 GMT

This archive was generated by hypermail 2.2.0+W3C-0.50 : Saturday, 10 March 2012 06:21:51 GMT