Updating to 1 1 3
However, if the namespace prefix of an attribute is absent, it is in no namespace, and its implied namespace binding is not added to the namespace bindings of its parent element.
Therefore, an update operation can create such an attribute in an element even though its implied namespace binding conflicts with a namespace binding in the "namespaces" property of the element.
[Definition: A revalidation declaration sets the revalidation mode in the static context, overriding any implementation-defined default.] If a Prolog contains more than one revalidation declaration, a static error is raised [err: XUST0003].
Revalidation mode controls the process by which type information is recovered for an updated document, as described in [3.2.3 upd:revalidate] Support for each of the three revalidation modes is implementation-defined; however, an implementation must support at least one of the three revalidation modes.
This document incorporates minor changes made against the Proposed Recommendation of 25 January 2011.
Changes to this document since the Proposed Recommendation are detailed in [H Revision Log]. No substantive changes have been made to this specification since its publication as a Proposed Recommendation.
Archives of the comments and responses are available at
Some of the examples in this document will be rejected by an implementation that supports the [4 Static Typing Feature].Please refer to the errata for this document, which may include some normative corrections. This document is also available in these non-normative formats: XML and Recent revisions (HTML).Copyright © 2011 This document defines an update facility that extends the XML Query language, XQuery.It will be very helpful if you include the string “[UPD]” in the subject line of your report, whether made in Bugzilla or in email.Please use multiple Bugzilla entries (or, if necessary, multiple email messages) if you have more than one comment to make.