- From: John Boyer <boyerj@ca.ibm.com>
- Date: Thu, 5 Apr 2007 11:42:35 -0700
- To: raman@users.sf.net
- Cc: mark.birbeck@x-port.net, steven.pemberton@cwi.nl, www-forms@w3.org, www-forms-editor@w3.org, www-forms-request@w3.org
- Message-ID: <OF3EF724C3.81DF5718-ON882572B4.00654338-882572B4.0066C6E7@ca.ibm.com>
I think the global xf:version appearing on the root element of the
document would not be just an authoring hint.
An XForms processor already has to scan the whole document anyway to find
its models and UI controls, and indeed the other global attributes.
If it doesn't appear, then versioning by the local attribute on model
would take over (and the default of 1.0 is already specified),
But if xf:version appears, then it should provide the version and a
version exception should occur if it conflicts with the version numbering
provided by the local attribute.
John M. Boyer, Ph.D.
STSM: Workplace Forms Architect and Researcher
Co-Chair, W3C Forms Working Group
Workplace, Portal and Collaboration Software
IBM Victoria Software Lab
E-Mail: boyerj@ca.ibm.com
Blog: http://www.ibm.com/developerworks/blogs/page/JohnBoyer
"T. V. Raman" <raman@users.sf.net>
Sent by: www-forms-request@w3.org
04/05/2007 06:25 AM
Please respond to
raman@users.sf.net
To
steven.pemberton@cwi.nl
cc
mark.birbeck@x-port.net, www-forms@w3.org, www-forms-editor@w3.org
Subject
Re: XForms document versioning
My own preference is to have a version attribute (re: the TAG
discussion).
One possibility -- since xf:version is an author hint -- and
given that 1.0 didn't explicitly use it -- would be to default
xf:version to 1.0 when missing.
>>>>> "Steven" == Steven Pemberton <steven.pemberton@cwi.nl> writes:
Steven> Funnily enough, a similar discussion is going on in
Steven> the TAG. See for instance
Steven> http://lists.w3.org/Archives/Public/www-tag/2007Apr/0031.html
Steven>
Steven> Steven
Steven>
Steven> On Wed, 04 Apr 2007 18:02:12 +0200, Mark Birbeck
Steven> <mark.birbeck@x-port.net> wrote:
Steven>
>>
> Hello,
>>
>> I'd like to suggest that we have a version attribute that
>> can be used on any element in a host language. This would
>> therefore be a global attribute in the XForms namespace,
>> and might be used as follows:
>>
>> <html xf:version="1.1"> ... </html>
>>
>> My feeling is that this attribute is less about enforcing
>> behaviour of processors, and more about providing a clear
>> indication to authors which type of document they are
>> dealing with.
>>
>> For example, if a form contains a submission that uses the
>> new xf:resource attribute or element, it may not be
>> immediately obvious to a new author as they start to learn
>> XForms, that this is not supported in all
>> processors. Rather than having a flurry of emails on one
>> or other list saying that some example doesn't work, I
>> think we should encourage authors to indicate what
>> standard is being used by a form.
>>
>> Regards,
>>
>> Mark
>>
Steven>
--
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 Thursday, 5 April 2007 18:43:01 UTC