- From: Erik Bruchez <erik@bruchez.org>
- Date: Wed, 19 Aug 2015 10:26:34 -0700
- To: Nick Van den Bleeken <Nick.Van.den.Bleeken@inventivegroup.com>
- Cc: Forms WG <public-forms@w3.org>, "public-xformsusers@w3.org" <public-xformsusers@w3.org>
I forgot to mention that this is covered by: - "Example 4: Namespace prefixes not used in element and attribute names are not considered in use" - "Example 5: User can work around this by placing namespace declarations on root element" in the spec. -Erik On Wed, Aug 19, 2015 at 10:25 AM, Erik Bruchez <erik@bruchez.org> wrote: > In this case, the form author simply has to put the namespace > declaration on the root element of the instance. > > The idea behind the new namespace handling to initialize inline > instances is to make the most common cases cleaner, avoiding the > annoying scenario whereby your instances are polluted by all sorts of > namespaces you didn't intend to include, like the XForms, XML Schema, > and XHTML namespaces. > > This seems to make sense when we discussed it, since in general data > captured by the form doesn't have elements or attributes or values in > those namespaces. > > Either way, if you do have values that contain prefixed names, you > need to have a namespace declaration somewhere. The only thing we are > saying here is that such declarations are not imported from around the > inline instance element: you have to be specific and put them within > your inline instance instead, typically on what will be the root > element of the instance. > > -Erik > > On Wed, Aug 19, 2015 at 8:03 AM, Nick Van den Bleeken > <Nick.Van.den.Bleeken@inventivegroup.com> wrote: >> Hi Erik, >> >> Sorry for the late reply. >> >> I’m a bit concerned with the new wording because, if I read it correctly, this invalidates the use case when a prefix is used in an attribute value, because this would’t be detected a a usage of the prefix. I know that this is a hard problem but it is used in real-life forms. >> >> What are your thoughts about this use-case? >> >> Regards, >> >> Nick >> >> >> >> >> On 07/01/15 07:39, "ebruchez@gmail.com on behalf of Erik Bruchez" <ebruchez@gmail.com on behalf of erik@bruchez.org> wrote: >> >>>All, >>> >>>The new text is in: >>> >>> https://www.w3.org/MarkUp/Forms/wiki/XForms_2.0#The_instance_Element >>> >>>Here is the diff: >>> >>> https://www.w3.org/MarkUp/Forms/wiki/index.php?title=XForms_2.0&diff=4168&oldid=4167 >>> >>>Comments welcome. >>> >>>-Erik >>>
Received on Wednesday, 19 August 2015 17:27:24 UTC