From christof.hoeke at e-7.com Tue Feb 8 11:35:57 2005 From: christof.hoeke at e-7.com (christof.hoeke@e-7.com) Date: Tue Feb 8 05:36:07 2005 Subject: [XForms] Xforms or XHTML 1.0 Forms Module Message-ID: <96849388D2102F40AEF198798540F2E1E6B8E2@gt1mail1.gt.da-ag.local> Hi, A question regarding which forms dialect to choose as a basis for a web application processing framework. Background We developed a custom XML format to be used to describe and process (web) forms which itself is part of a custom XML format basically describing (web) pages and a processing/workflow part. For the frontend it is transformed via XSLT to HTML/CSS to target desktop browsers (may later also be PDA or whatever). So the format has to include enough information for a semantically sufficient processing in it (accessibility is an issue). The layout information is in the enclosing format. For the backend the same format is used for a kind of basic workflow and of course the processing of the input data (delegation to other applications, storing, validation etc). For the next version currently in development the format needs to be changed anyway (not the best yet as it is more or less a pure layout format yet and not even complete regarding all form possibilities [grouping of option elements etc]). So we thought of using a standard format for the forms part of the format (which currently cannot be changed as a whole as it is also used for CMS generated static pages and which should not be needed anyway if just adding forms as a module). Anyway, we looked into Xforms (XTHML 2.0 forms) but wondered if they bring enough advantages compared to the second option, using simply XHTML 1.0 Forms. Xforms: - new format, needs to be learned and implemented, higher learning curve+ new standard and therefore possibly more futureproove format - for basic layout information maybe label needing to be child of input (is this actually mandatory?) cannot easily be transformed to the HTML