- From: T. V. Raman <raman@users.sf.net>
- Date: Sat, 2 Jun 2007 14:57:23 -0700
- To: cmsmcq@acm.org
- Cc: www-forms@w3.org
Switch was an exception in 1.0 because some implementors were worried about the fact that doing the following: <repat><switch> <case id="xx">... would result in: The repeat containing multiple instances of the same switch, and therefore falling foul of XML's ids are unique rule. In practice this turns out not to be an issue. >>>>> "C" == C M Sperberg-McQueen <cmsmcq@acm.org> writes: C> In T. V. Raman's book, he says on pp. 104-105 that repeat C> "can use all of the XForms user interface vocabulary* in C> addition to markup defined by the host language", and adds C> in a footnote "An exception to this is construct C> <switch>". C> C> I'm a bit confused here, and I wonder if anyone on this C> list can enlighten me. C> C> The 1.0 spec does not list 'switch' among the possible C> children of 'repeat'-- but it does list 'group', and C> 'group' may have 'switch' as a child. Does Raman mean C> only that 'switch' must not be a child of 'repeat'? Or is C> there something in the spec that says that groups inside C> of repeats should not have switches? (And if so, why?) C> C> In some recent experiments, I used <switch> inside C> <repeat> to good effect, and it seemed to work fine with C> Firefox 2.0.0.3 and the Mozilla XForms add-on 0.7.0.1. C> (It doesn't seem to work with Firefox 2.0.0.4, and I'm C> trying to figure out whether the Firefox updates simply C> broke the add-on, or whether I'm now being punished for C> using switch inside repeat. Since other parts of XForms C> seem also not to work for me now, I'm guessing the former. C> But since I'm still teaching myself XForms, and can't C> always tell correct XForms usage from incorrect usage, C> it's hard to be sure -- hence this question.) C> C> I'll be grateful for any light anyone can shed on this C> question. Thanks! C> C> --Michael Sperberg-McQueen W3C C> -- Best Regards, --raman Email: raman@users.sf.net WWW: http://emacspeak.sf.net/raman/ AIM: emacspeak GTalk: tv.raman.tv@gmail.com PGP: http://emacspeak.sf.net/raman/raman-almaden.asc Google: tv+raman IRC: irc://irc.freenode.net/#emacs
Received on Saturday, 2 June 2007 21:57:46 UTC