Nina, > 2. Has anybody used XSLT in Cocoon to transform a XML schema > to an XForms form or XHTML/WML form and care to share their > experiences?
I have played around with XForms, XML Schema, XSLT and (X)HTML forms and have the following comments: It is relatively straight forward to map XForms form controls to HTML form controls and XSLT does that nicely and it is also possible to make use of the schema during the transformation process (acquire it using the document() function) to insert specific schema related data. One example would be where an enumeration is designed for a data type and you need this to be rendered in a drop-down menu in the form. If you want to take things a stage further, you can embedded useful schema data in the resulting webpage that can be picked-up with client-side scripting. A good example of this is specifying restrictions in you data types (in the schema), that can be used by client-side scripts to validate the form data at either input time or on submission of the form. Value ranges or restrictions using Regular Expressions can both be processed by JavaScript. Hope you find this interesting/useful. Regards Phil Fennell -----Original Message----- From: Nina Juliadotter [mailto:[EMAIL PROTECTED] Sent: 01 July 2004 05:44 To: [EMAIL PROTECTED] Subject: XML schema and XForms Hi all, I'm about to start a project where I generate a web form (could be HTML, XHTML or WML) from an XML schema, transformed by an XSLT file. Obvously, Cocoon is an ideal platform for this. Has anybody else used Cocoon for this before and care to share their expericences? I'm also looking at transforming the schema to XForms somehow, as that's suppose to be the new web forms standard. Is CForms is in fact an implementation of XForms? The W3C page http://www.w3.org/MarkUp/Forms/ says that Cocoon's XMLForm is an implementation of XForms, but that is deprecated and refers to JXForms as the implementation of XForms. So what's the difference between CForms and JXForms? CForms seem to be much more used, by looking at the postings to the mailinglist. So it boils down to 2 questions: 1. Is CForms an implementation of XForms and how does it differ from JXForms? Any recommendations which to use, from those with experience of these forms frameworks? 2. Has anybody used XSLT in Cocoon to transform a XML schema to an XForms form or XHTML/WML form and care to share their experiences? Cheers, Nina --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
