- From: Erik Bruchez <ebruchez@orbeon.com>
- Date: Thu, 18 Jun 2009 12:27:19 -0700
- To: Forms WG <public-forms@w3.org>
>> One thing needs to be precised: when writing xf:element("foobar"), is >> the default namespace used or not? > I changed the text for resolving the namespaces of the qualified > names to: "If the qualified name is not of type xs:QName the > namespace of the element is resolved using the in-scope namespaces > (the in-scope default namespace is used for qualified names that > are unprefixed)" I think this makes sense given that XSLT and XQuery do this too: "If the namespace attribute is not present then the QName is expanded into an expanded-QName using the namespace declarations in effect for the xsl:element element, including any default namespace declaration." [1] and "If the element name has no namespace prefix, it is implicitly qualified by the default element/type namespace." -Erik [1] http://www.w3.org/TR/xslt20/#xsl-element [2] http://www.w3.org/TR/xquery-11/#id-element-constructor -- Orbeon Forms - Web Forms for the Enterprise Done the Right Way http://www.orbeon.com/
Received on Thursday, 18 June 2009 19:28:03 UTC