- From: T. V. Raman <tvraman@us.ibm.com>
- Date: Thu, 23 Jan 2003 09:49:24 -0800
- To: Guillermo Menéndez <gmcorral@terra.es>
- Cc: <www-forms@w3.org>
there s a good reason why the spec says the instance should at least have one template element, here is the reasoning why: 0) Element <instance> is a declaration -- and is needed --even if you have a schema because given a schema, you cannot always come up with a deterministic answer for what a template node looks like. Thus, if you have a shopping cart holding a set of items, you need a template for what item looks like --having just the schema for element "item" wont be enough because as an example, the schema might use choice, or other alternation mechnaisms in specifying what an "item" can contain. >>>>> "Guillermo" == Guillermo Menéndez <gmcorral@terra.es> writes: Guillermo> Hello, I was trying to find a way to make a Repeat Guillermo> structure that could have no initial elements, or at Guillermo> least that could display no elements when the form is Guillermo> loaded. This is because I'm using XForms to process Guillermo> external documents that maybe not always provide Guillermo> instance data for some of the Repeats. I have looked in Guillermo> the specification and it clearly says that initial Guillermo> instance data must be provided to construct the members Guillermo> to the homogeneous collection, but I though that maybe Guillermo> there is a way such as copying the repeat data from an Guillermo> inline instance, but I couldn't make it work. If anyone Guillermo> have any idea it would be very appreciated. Guillermo> Another issue is that when deleting the last element of Guillermo> a Repeat structure, at least in X-smiles, it doesn't Guillermo> let you insert new nodes anymore, until the form is Guillermo> reloaded. Maybe this is only a bug of X-smiles, because Guillermo> the specification doesn't say anything about this. Guillermo> Regards, Guillermo> Guillermo<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Guillermo> Transitional//EN"> <HTML><HEAD> <META Guillermo> http-equiv=Content-Type content="text/html; Guillermo> charset=iso-8859-1"> <META content="MSHTML Guillermo> 6.00.2800.1106" name=GENERATOR> <STYLE></STYLE> </HEAD> Guillermo> <BODY bgColor=#ffffff> <DIV><FONT face=Arial Guillermo> size=2>Hello, </FONT></DIV> <DIV><FONT face=Arial Guillermo> size=2></FONT> </DIV> <DIV><FONT face=Arial Guillermo> size=2>I was trying to find a way to make a Repeat Guillermo> structure that could have no initial elements, or at Guillermo> least that could display no elements when the form is Guillermo> loaded. This is because I'm using XForms to process Guillermo> external documents that maybe not always provide Guillermo> instance data for some of the Repeats. I have looked in Guillermo> the specification and it clearly says that initial Guillermo> instance data must be provided to construct the members Guillermo> to the homogeneous collection, but I though that maybe Guillermo> there is a way such as copying the repeat data from an Guillermo> inline instance, but I couldn't make it work. If anyone Guillermo> have any idea it would be very Guillermo> appreciated.</FONT></DIV> <DIV><FONT face=Arial Guillermo> size=2></FONT> </DIV> <DIV><FONT face=Arial Guillermo> size=2>Another issue is that when deleting the last Guillermo> element of a Repeat structure, at least in X-smiles, it Guillermo> doesn't let you insert new nodes anymore, until the Guillermo> form is reloaded. Maybe this is only a bug of X-smiles, Guillermo> because the specification doesn't say anything about Guillermo> this.</FONT></DIV> <DIV><FONT face=Arial Guillermo> size=2></FONT> </DIV> <DIV><FONT face=Arial Guillermo> size=2>Regards,</FONT></DIV> <DIV><FONT face=Arial Guillermo> size=2></FONT> </DIV> <DIV><FONT face=Arial Guillermo> size=2>Guillermo</FONT></DIV></BODY></HTML> -- 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 Thursday, 23 January 2003 12:50:02 UTC