- From: T. V. Raman <tvraman@us.ibm.com>
- Date: Wed, 12 Mar 2003 12:35:18 -0800
- To: "Ben Nolan" <ben@ripcord.co.nz>
- Cc: <www-forms@w3.org>
this form of documentation might well be useful --but given the architecture of XForms, there is nothing that prevents you from doing it today --you can stick as much documentation as you want in the instance, and as long as you dont bind a control to it no one will see it. It would probably turn out to be suboptimal since you would then end up carrying the documentation along with the instance, which is why you may want to instead put it in the schema --or whatever your favorite schema language du jour is. >>>>> "Ben" == Ben Nolan <ben@ripcord.co.nz> writes: Ben> I was thinking along the lines of: Ben> XML: <doc> <fruit>banana</fruit> Ben> <phone>+6421-210-1234</phone> </doc> Ben> SCHEMA: <doc> <fruit type="enum" Ben> value="banana|orange|apple"/> <phone type="pattern" Ben> value="\+\d{4}-\d{3}-\d{3,}"/> </doc> Ben> Looking up datatype from an XSD is pretty expensive to do in Ben> javascript. Ben> Regards, Ben Ben> -----Original Message----- From: JOHANSSON, Justin Ben> [mailto:Justin.JOHANSSON@baesystems.com] Sent: Wednesday, 12 Ben> March 2003 2:07 p.m. To: 'Ben Nolan'; www-forms@w3.org Ben> Subject: RE: XForms - how easy is maintenance? Ben> Picking up on Ben Nolans observation Ben> "functionality back to schemas (and possible a new form of Ben> schema that isn't so bloody hard to parse) would make xforms Ben> more applicable to real-world situations." Ben> In my (personal) opinion, such a schema already exists. Ben> It's called RELAX NG. Ben> FFI, see "the next generation schema language for XML: clean, Ben> simple and powerful." Ben> http://www.oasis-open.org/committees/relax-ng/ Ben> Regards, Ben> Justin Johansson Intranet Developer South Australia Ben> -----Original Message----- From: Ben Nolan Ben> [mailto:ben@ripcord.co.nz] Sent: Wednesday, 12 March 2003 Ben> 11:09 To: AndrewWatt2001@aol.com; www-forms@w3.org Subject: Ben> RE: XForms - how easy is maintenance? Ben> /quick-rant-mode on Ben> I have similair worries, in my particular instance (financial Ben> data gathering) - I am trying to absolutely minimize the Ben> amount of logic and layout in the xforms/xhtml pages. Ben> One way I'm thinking of approaching this is to do away with Ben> select1/select/etc - and use only the <input/> element - with Ben> the display of the field entirely dependent on the datatype Ben> of the ref'd data - and the appearance attribute. Eg - Ben> enumerated datatypes are listed as a (dropdown|checkboxes) - Ben> depending on the appearance attribute. Ben> I do data-type constraints at xforms-deactivate time, and Ben> validation for the included inputs (only !null at this stage) Ben> at xforms-submit time. Ben> I'm very new to xforms and xml and haven't had time to Ben> totally get my head around the best way to do things - but I Ben> think tying a lot more functionality back to schemas (and Ben> possible a new form of schema that isn't so bloody hard to Ben> parse) would make xforms more applicable to real-world Ben> situations. Ben> I fear xforms will rapidly degenerate into a cross-browser Ben> javascript type mess otherwise. Ben> Regards, Ben Nolan Ben> Ripcord Technology Ben> -----Original Message----- From: www-forms-request@w3.org Ben> [mailto:www-forms-request@w3.org] On Behalf Of Ben> AndrewWatt2001@aol.com Sent: Tuesday, 11 March 2003 5:46 a.m. Ben> To: xforms@yahoogroups.com; www-forms@w3.org Subject: XForms Ben> - how easy is maintenance? Ben> I guess ease of maintenance is a little in the eye of the Ben> beholder. Ben> As I work with XForms-containing code it seems to me that Ben> XForms, with its binding between different parts of the code Ben> and the potential for event-processing code to be widely Ben> separated in large pages, has the potential to create many Ben> maintenance difficulties. Ben> It reminds me of the tangle that early forms of JavaServer Ben> pages could produce once they moved beyond the Ben> trivial. Obviously the issues aren't identical. Ben> It seems to me that XForms has similar potential to be less Ben> than easy to Ben> maintain. Ben> Have others been considering this issue? Any thoughts about Ben> approaches which can minimise the likely problems? Ben> Andrew Watt -- Best Regards, --raman ------------------------------------------------------------ T. V. Raman: PhD (Cornell University) IBM Research: Human Language Technologies Architect: Conversational And Multimodal WWW Standards Phone: 1 (408) 927 2608 T-Line 457-2608 Fax: 1 (408) 927 3012 Cell: 1 650 799 5724 Email: tvraman@us.ibm.com WWW: http://www.cs.cornell.edu/home/raman AIM: TVRaman PGP: http://emacspeak.sf.net/raman.asc Snail: IBM Almaden Research Center, 650 Harry Road San Jose 95120
Received on Wednesday, 12 March 2003 15:37:27 UTC