3 Extensions to the Static Context

The following definitions are added to the XQuery static context (documented in Section 2.1.1 Static Context XQ30):

3.1 Revalidation Mode

[Definition: Revalidation mode, which may be strict, lax, or skip, is a component of the static context that controls the behavior of the upd:revalidate operation. ]

Support for each of the three revalidation modes is implementation-defined; however, an implementation must support at least one of the three revalidation modes. If a [4.1 Revalidation Declaration] specifies a revalidation mode that is not supported by the current implementation, a static error is raised [err:XUST0026].

The table of static context components Section C.1 Static Context Components XQ30 is augmented with the following new row: