- From: David Landwehr <david.landwehr@solidapp.com>
- Date: Wed, 22 Feb 2006 16:16:32 +0100
- To: "Huditsch, Roman (LNG-VIE)" <Roman.Huditsch@lexisnexis.at>
- Cc: www-forms@w3.org
Hi Roman, Really excellent and exciting work! I have some suggestions: 1) the xhtml:form is kept in the resulting document after the transformation. It would be great to remove the element and replace it with a group. The group could have ref="/instance" to remove the requirement for the child controls to have that part in they refs. 2) It would really be cool to create a model or instance for each form in the document. That would require proper model namespacing. Because xhtml forms always are separated by its parent form element, that can simply be done using a model/ref with instance('') on the transforming of the xhtml:form element like xforms:group ref="instance('ins1')" model="model1". 3) A nice feature would be to transform a xhtml:label like: <xhtml:label for="ctrl1">Label</xhtml:label><xhtml:input type="input" name="some" value="bb" id="ctrl1"/> to <xforms:input ref="/instance/some"> <xforms:label>Label</xforms:label> </xforms:input> 4) For input/@type="file" it does not generate a instance element to hold the value. It would be great if it did that and additional specified the type to be e.g. a base 64 encoding using xsi:type="xsd:base64Binary". If you shared the html files you use to test with it would be much easier to provide you with feedback. Again really great work! Best regards, David Huditsch, Roman (LNG-VIE) wrote: > Hi, > > I just tried to write an XSLT stylesheet for transforming simple HTML > forms to their XForms equivalents. I hope that I have considered all > controls mentioned by selfhtml and the "XForms for HTML Authors" > document. > I would be glad to get any input on it :) > > wbr, > Roman > > _______________________________________ > > Roman Huditsch > IT and Electronic Publishing > LexisNexis ARD Orac > Marxergasse 25 > 1030 Vienna > Austria > ph: +43-1-534 52-1514 > f: +43-1-534 52-140 > e-mail roman.huditsch@lexisnexis.at > www.lexisnexis.at > > -- -------------------------------------------- David Landwehr (david.landwehr@solidapp.com) Chief Executive Officer, SolidApp Web: http://www.solidapp.com Office: +45 48268212 Mobile: +45 24275518 --------------------------------------------
Received on Wednesday, 22 February 2006 15:16:42 UTC