  | Andy0001Andy0001Andy0001 |
Argument out of implementation defined range.
|
  | Andy0002Andy0002Andy0002 |
Badly constructed document.
|
  | Andy0003Andy0003Andy0003 |
External function threw exception.
|
  | Anst0000Anst0000Anst0000 |
Unidentified internal error.
|
  | Anst0001Anst0001Anst0001 |
Stack allocation error.
|
  | Anst0002Anst0002Anst0002 |
Error in Query interface.
|
  | Anst0003Anst0003Anst0003 |
Unreachable code detected.
|
  | Anst0004Anst0004Anst0004 |
Unused variable detected.
|
  | Anst0005Anst0005Anst0005 |
Wrong encoding.
|
  | Anst0006Anst0006Anst0006 |
Schema feature not supported.
|
  | Anst0007Anst0007Anst0007 |
Constructed elements returned from path expression.
|
  | Extn0001Extn0001Extn0001 |
Error thrown by a native extension function.
|
  | Foar0001Foar0001Foar0001 |
This error is raised whenever an attempt is made to divide by zero.
|
  | Foar0002Foar0002Foar0002 |
This error is raised whenever numeric operations result in an overflow or underflow.
|
  | Foca0001Foca0001Foca0001 |
Input value too large for decimal
|
  | Foca0002Foca0002Foca0002 |
Invalid lexical value.
|
  | Foca0003Foca0003Foca0003 |
Input value too large for integer
|
  | Foca0005Foca0005Foca0005 |
NaN supplied as float/double value.
|
  | Foch0001Foch0001Foch0001 |
Codepoint not valid.
|
  | Foch0002Foch0002Foch0002 |
Unsupported collation.
|
  | Foch0003Foch0003Foch0003 |
Unsupported normalization form.
|
  | Foch0004Foch0004Foch0004 |
Collation does not support collation units.
|
  | Fodc0001Fodc0001Fodc0001 |
No context document.
|
  | Fodc0002Fodc0002Fodc0002 |
Error retrieving resource.
|
  | Fodc0004Fodc0004Fodc0004 |
Invalid argument to fn:collection().
|
  | Fodc0005Fodc0005Fodc0005 |
Invalid argument to fn:doc.
|
  | Fodt0001Fodt0001Fodt0001 |
Overflow/underflow in date/time operation
|
  | Fodt0002Fodt0002Fodt0002 |
Overflow/underflow in duration operation
|
  | Fodt0003Fodt0003Fodt0003 |
Invalid time zone value
|
  | Foer0000Foer0000Foer0000 |
Unidentified error.
|
  | Fons0004Fons0004Fons0004 |
No namespace found for prefix
|
  | Fons0005Fons0005Fons0005 |
Base-uri not defined in the static context.
|
  | Forg0001Forg0001Forg0001 |
Invalid value for cast/constructor.
|
  | Forg0002Forg0002Forg0002 |
Invalid argument to fn:resolve-uri().
|
  | Forg0003Forg0003Forg0003 |
fn:zero-or-one called with a sequence containing more than one item.
|
  | Forg0004Forg0004Forg0004 |
fn:one-or-more called with a sequence containing no items.
|
  | Forg0005Forg0005Forg0005 |
fn:exactly-one called with a sequence containing zero or more than one item.
|
  | Forg0006Forg0006Forg0006 |
Invalid argument type.
|
  | Forg0008Forg0008Forg0008 |
Both arguments to fn:dateTime have a specified time zone.
|
  | Forg0009Forg0009Forg0009 |
Error in resolving a relative URI against a base URI in fn:resolve-uri.
|
  | Forx0001Forx0001Forx0001 |
Invalid regular expression. flags
|
  | Forx0002Forx0002Forx0002 |
Invalid regular expression.
|
  | Forx0003Forx0003Forx0003 |
Regular expression matches zero-length string.
|
  | Forx0004Forx0004Forx0004 |
Invalid replacement string.
|
  | Foty0012Foty0012Foty0012 |
Argument node does not have a typed value.
|
  | Ftst0008Ftst0008Ftst0008 |
It is a static error if, during the static analysis phase, the query is found to contain a stop word option that refers
to a stop word list that is not found in the statically known stop word lists.
|
  | Ftst0009Ftst0009Ftst0009 |
It may be a static error if, during the static analysis phase, the query is found to contain a language identifier in
a language option that the implementation does not support. The implementation may choose not to raise this error and
instead provide some other implementation-defined behavior.
|
  | Ftst0018Ftst0018Ftst0018 |
It is a static error if, during the static analysis phase, the query is found to contain a thesaurus option that
refers to a thesaurus that is not found in the statically known thesauri.
|
  | Senr0001Senr0001Senr0001 |
It is an error if an item in S6 in sequence normalization is an attribute node or a namespace node.
|
  | Sepm0004Sepm0004Sepm0004 |
It is an error to specify the doctype-system parameter, or to specify the standalone parameter with a value
other than omit, if the instance of the data model contains text nodes or multiple element nodes as children
of the root node.
|
  | Sepm0009Sepm0009Sepm0009 |
It is an error if the omit-xml-declaration parameter has the value yes , and the standalone attribute has
a value other than omit ; or the version parameter has a value other than 1.0 and the doctype-system parameter is specified.
|
  | Sepm0010Sepm0010Sepm0010 |
It is an error if the output method is xml , the value of the undeclare-prefixes parameter is yes ,
and the value of the version parameter is 1.0 .
|
  | Sepm0016Sepm0016Sepm0016 |
It is a an error if a parameter value is invalid for the defined domain.
|
  | Sere0003Sere0003Sere0003 |
It is an error if the serializer is unable to satisfy the rules for either a well-formed XML document entity
or a well-formed XML external general parsed entity, or both, except for content modified by the character
expansion phase of serialization.
|
  | Sere0005Sere0005Sere0005 |
It is an error if the serialized result would contain an NCName Names that contains a character that is not
permitted by the version of Namespaces in XML specified by the version parameter.
|
  | Sere0006Sere0006Sere0006 |
It is an error if the serialized result would contain a character that is not permitted by the version of XML
specified by the version parameter.
|
  | Sere0008Sere0008Sere0008 |
It is an error if a character that cannot be represented in the encoding that the serializer is using for
output appears in a context where character references are not allowed (for example if the character occurs
in the name of an element).
|
  | Sere0012Sere0012Sere0012 |
It is an error if the value of the normalization-form parameter is fully-normalized and any relevant construct
of the result begins with a combining character.
|
  | Sere0014Sere0014Sere0014 |
It is an error to use the HTML output method when characters which are legal in XML but not in HTML,
specifically the control characters #x7F-#x9F, appear in the instance of the data model.
|
  | Sere0015Sere0015Sere0015 |
It is an error to use the HTML output method when > appears within a processing instruction in the data
model instance being serialized.
|
  | Sesu0007Sesu0007Sesu0007 |
It is an error if an output encoding other than UTF-8 or UTF-16 is requested and the serializer does not
support that encoding.
|
  | Sesu0011Sesu0011Sesu0011 |
It is an error if the value of the normalization-form parameter specifies a normalization form that
is not supported by the serializer.
|
  | Sesu0013Sesu0013Sesu0013 |
It is an error if the serializer does not support the version of XML or HTML specified by the version parameter.
|
  | Xpdy0002Xpdy0002Xpdy0002 |
It is a dynamic error if evaluation of an expression relies on some part of the
dynamic context that has not been assigned a value.
|
  | Xpdy0050Xpdy0050Xpdy0050 |
It is a dynamic error if the dynamic type of the operand of a treat expression
does not match the sequence type specified by the treat expression.
|
  | Xpst0001Xpst0001Xpst0001 |
It is a static error if analysis of an expression relies on some component of
the static context that has not been assigned a value.
|
  | Xpst0003Xpst0003Xpst0003 |
It is a static error if an expression is not a valid instance of the grammar
defined in A.1 EBNF.
|
  | Xpst0005Xpst0005Xpst0005 |
During the analysis phase, it is a static error if the static type assigned to an expression other than
the expression () or data(()) is empty-sequence().
|
  | Xpst0008Xpst0008Xpst0008 |
It is a static error if an expression refers to an element name, attribute name,
schema type name, namespace prefix, or variable name that is not defined in
the static context, except within an ElementTest or an AttributeTest.
|
  | Xpst0010Xpst0010Xpst0010 |
An implementation must raise a static error if it encounters a reference to an
axis that it does not support.
|
  | Xpst0017Xpst0017Xpst0017 |
It is an error (the host language environment may define this error as either a
static error or a dynamic error) if the expanded qualified name and number of arguments
in a function call do not match the name and arity of a function signature in
the static context.
|
  | Xpst0051Xpst0051Xpst0051 |
It is a static error if a QName that is used as an AtomicType in a SequenceType is not defined in the
in-scope schema types as an atomic type.
|
  | Xpst0080Xpst0080Xpst0080 |
The target type of a cast or castable expression must be an atomic type that is in the in-scope
schema types and is not xs:NOTATION or xs:anyAtomicType, optionally followed by the occurrence
indicator "?"; otherwise a static error is raised.
|
  | Xpst0081Xpst0081Xpst0081 |
It is a static error if a QName used in an expression contains a namespace prefix that cannot be
expanded into a namespace URI by using the statically known namespaces.
|
  | Xpst0083Xpst0083Xpst0083 |
Not currently used.
|
  | Xpty0004Xpty0004Xpty0004 |
It is a type error if, during the static analysis phase, an expression is found
to have a static type that is not appropriate for the context in which the
expression occurs, or during the dynamic evaluation phase, the dynamic type of
a value does not match a required type as specified by the matching rules in
2.5.4 SequenceType Matching.
|
  | Xpty0018Xpty0018Xpty0018 |
It is a type error if the result of the last step in a path expression contains both
nodes and atomic values.
|
  | Xpty0019Xpty0019Xpty0019 |
It is a type error if the result of a step (other than the last step) in a path expression contains an atomic value.
|
  | Xpty0020Xpty0020Xpty0020 |
It is a type error if in an axis expression, the context item is not a node.
|
  | Xqdy0025Xqdy0025Xqdy0025 |
It is a dynamic error if any attribute of a constructed element does not have a name that is distinct
from the names of all other attributes of the constructed element.
|
  | Xqdy0026Xqdy0026Xqdy0026 |
It is a dynamic error if the result of the content expression of a computed
processing instruction constructor contains the string "?>".
|
  | Xqdy0027Xqdy0027Xqdy0027 |
In a validate expression, it is a dynamic error if the root element information item in the PSVI resulting from
validation does not have the expected validity property: valid if validation mode is strict, or either valid or
notKnown if validation mode is lax.
|
  | Xqdy0041Xqdy0041Xqdy0041 |
It is a dynamic error if the value of the name expression in a computed processing instruction constructor cannot be cast to the type xs:NCName.
|
  | Xqdy0044Xqdy0044Xqdy0044 |
It is a dynamic error if the node-name property of the node constructed by a computed attribute
constructor is in the namespace http://www.w3.org/2000/xmlns/ (corresponding to namespace prefix xmlns),
or is in no namespace and has local name xmlns.
|
  | Xqdy0061Xqdy0061Xqdy0061 |
It is a dynamic error if the operand of a validate expression is a document node whose children do not
consist of exactly one element node and zero or more comment and processing instruction nodes,
in any order.
|
  | Xqdy0064Xqdy0064Xqdy0064 |
It is a dynamic error if the value of the name expression in a computed processing instruction constructor
is equal to "XML" (in any combination of upper and lower case).
|
  | Xqdy0072Xqdy0072Xqdy0072 |
It is a dynamic error if the result of the content expression of a computed
comment constructor contains two adjacent hyphens or ends with a hyphen.
|
  | Xqdy0074Xqdy0074Xqdy0074 |
It is a dynamic error if the name expression in a computed element or attribute constructor
cannot be converted to an expanded QName .
|
  | Xqdy0084Xqdy0084Xqdy0084 |
It is a dynamic error if the element validated by a validate statement does not have a top-level element declaration in the in-scope element declarations, if validation mode is strict.
|
  | Xqdy0091Xqdy0091Xqdy0091 |
An implementation MAY raise a dynamic error if an xml:id error, as defined in [XML Identifier], is encountered during construction of an attribute named xml:id .
|
  | Xqdy0092Xqdy0092Xqdy0092 |
An implementation MAY raise a dynamic error if a constructed attribute named xml:space has a value other than preserve or default.
|
  | Xqdy0096Xqdy0096Xqdy0096 |
A dynamic error [err:XQDY0096] is raised if the node-name of the constructed element node has
// any of the following properties:
(a) Its namespace prefix is xmlns
(b) Its namespace URI is http://www.w3.org/2000/xmlns/
(c) Its namespace prefix is xml and its namespace URI is not http://www.w3.org/XML/1998/namespace
(d) Its namespace prefix is other than xml and its namespace URI is http://www.w3.org/XML/1998/namespace
|
  | Xqdy0101Xqdy0101Xqdy0101 |
It is a dynamic error if the the namespace URI in a computed namespace constructor is bound to the predefined
prefix xmlns, or if a namespace URI other than http://www.w3.org/XML/1998/namespace is bound to the prefix xml,
or if the prefix xml is bound to a namespace URI other than http://www.w3.org/XML/1998/namespace.
|
  | Xqst0009Xqst0009Xqst0009 |
An implementation that does not support the Schema Import Feature must raise a static error if a
Prolog contains a schema import.
|
  | Xqst0012Xqst0012Xqst0012 |
It is a static error if the set of definitions contained in all schemas imported by a Prolog do not
satisfy the conditions for schema validity specified in Sections 3 and 5 of [XML Schema] Part 1.
Each definition must be valid, complete, and unique.
|
  | Xqst0013Xqst0013Xqst0013 |
It is a static error if an implementation recognizes a pragma but determines that its content is invalid.
|
  | Xqst0016Xqst0016Xqst0016 |
An implementation that does not support the Module Feature raises a static error if it
encounters a module declaration or a module import.
|
  | Xqst0022Xqst0022Xqst0022 |
It is a static error if the value of a namespace declaration attribute is not a URILiteral.
|
  | Xqst0031Xqst0031Xqst0031 |
It is a static error if the version number specified in a version declaration is not supported by the implementation.
|
  | Xqst0032Xqst0032Xqst0032 |
A static error is raised if a Prolog contains more than one base URI declaration.
|
  | Xqst0033Xqst0033Xqst0033 |
It is a static error if a Prolog contains multiple declarations for the same namespace prefix.
|
  | Xqst0034Xqst0034Xqst0034 |
It is a static error if multiple functions declared or imported by a module have the same number of arguments
and their expanded QNames are equal (as defined by the eq operator).
|
  | Xqst0035Xqst0035Xqst0035 |
It is a static error to import two schema components that both define the same name in the same symbol
space and in the same scope.
|
  | Xqst0036Xqst0036Xqst0036 |
It is a static error to import a module if the importing module's in-scope schema types do not include
definitions for the schema type names that appear in the declarations of variables and functions
(whether in an argument type or return type) that are present in the imported module and are referenced
in the importing module.
|
  | Xqst0038Xqst0038Xqst0038 |
It is a static error if a Prolog contains more than one default collation declaration, or the value
specified by a default collation declaration is not present in statically known collations.
|
  | Xqst0039Xqst0039Xqst0039 |
It is a static error for a function declaration to have more than one parameter with the same name.
|
  | Xqst0040Xqst0040Xqst0040 |
It is a static error if the attributes specified by a direct element constructor do not have distinct
expanded QNames.
|
  | Xqst0045Xqst0045Xqst0045 |
It is a static error if the function name in a function declaration is in one of the following namespaces:
http://www.w3.org/XML/1998/namespace ,
http://www.w3.org/2001/XMLSchema ,
http://www.w3.org/2001/XMLSchema-instance ,
http://www.w3.org/2005/xpath-functions ,
http://www.w3.org/2005/xpath-datatypes .
|
  | Xqst0046Xqst0046Xqst0046 |
An implementation MAY raise a static error if the value of a URILiteral is of non-zero length and is not
in the lexical space of xs:anyURI, or if it is a string that represents a "relative reference" as defined
in [RFC3986].
|
  | Xqst0047Xqst0047Xqst0047 |
It is a static error if multiple module imports in the same Prolog specify the same target namespace.
|
  | Xqst0048Xqst0048Xqst0048 |
It is a static error if a function or variable declared in a library module is not in the target namespace of the library module.
|
  | Xqst0049Xqst0049Xqst0049 |
It is a static error if two or more variables declared or imported by a module have equal expanded QNames (as defined by the eq operator.)
|
  | Xqst0054Xqst0054Xqst0054 |
It is a static error if the initializing expression in a variable declaration cannot be executed because
of a circularity (for example, the expression depends on a function that in turn depends on the value of
the initialized variable).
|
  | Xqst0055Xqst0055Xqst0055 |
It is a static error if a schema import binds a namespace prefix but does not specify a target namespace
other than a zero-length string.
|
  | Xqst0057Xqst0057Xqst0057 |
It is a static error if a schema import binds a namespace prefix but does not specify a target namespace
other than a zero-length string.
|
  | Xqst0058Xqst0058Xqst0058 |
It is a static error if multiple schema imports specify the same target namespace.
|
  | Xqst0059Xqst0059Xqst0059 |
It is a static error if an implementation is unable to process a schema or module import by finding a
schema or module with the specified target namespace.
|
  | Xqst0060Xqst0060Xqst0060 |
It is a static error if the name of a function in a function declaration is not in a namespace
(expanded QName has a null namespace URI).
|
  | Xqst0065Xqst0065Xqst0065 |
A static error is raised if a Prolog contains more than one ordering mode declaration.
|
  | Xqst0066Xqst0066Xqst0066 |
A static error is raised if a Prolog contains more than one default element/type namespace declaration,
or more than one default function namespace declaration.
|
  | Xqst0067Xqst0067Xqst0067 |
A static error is raised if a Prolog contains more than one construction declaration.
|
  | Xqst0068Xqst0068Xqst0068 |
A static error is raised if a Prolog contains more than one boundary-space declaration.
|
  | Xqst0069Xqst0069Xqst0069 |
A static error is raised if a Prolog contains more than one empty order declaration.
|
  | Xqst0070Xqst0070Xqst0070 |
A static error is raised if the predefined namespace prefix xml or xmlns is redeclared or if another
namespace prefix is bound to the namespace URI associated with the prefix xml .
|
  | Xqst0071Xqst0071Xqst0071 |
A static error is raised if the namespace declaration attributes of a direct element constructor do
not have distinct names.
|
  | Xqst0075Xqst0075Xqst0075 |
An implementation that does not support the Validation Feature must raise a static error if it encounters a validate expression.
|
  | Xqst0076Xqst0076Xqst0076 |
A static error if a collation sub-clause in an order by clause of a FLWOR expression does not
identify a collation that is present in statically known collations.
|
  | Xqst0079Xqst0079Xqst0079 |
It is a static error if an extension expression contains neither a pragma that is recognized by
the implementation nor an expression enclosed in curly braces.
|
  | Xqst0085Xqst0085Xqst0085 |
Zero-length namespace declaration.
|
  | Xqst0087Xqst0087Xqst0087 |
It is a static error if the encoding specified in a Version Declaration does not conform to the definition of EncName specified in [XML 1.0].
|
  | Xqst0088Xqst0088Xqst0088 |
It is a static error if the literal that specifies the target namespace in a module import or a module declaration is of zero length.
|
  | Xqst0089Xqst0089Xqst0089 |
It is a static error if a variable bound in a for clause of a FLWOR expression, and its associated
positional variable, do not have distinct names (expanded QNames).
|
  | Xqst0090Xqst0090Xqst0090 |
It is a static error if a character reference does not identify a valid character in the version of XML that is in use.
|
  | Xqst0093Xqst0093Xqst0093 |
It is a static error to import a module M1 if there exists a sequence of modules M1 ... Mi ... M1 such that each module directly
depends on the next module in the sequence (informally, if M1 depends on itself through some chain of module dependencies.)
|
  | Xqty0024Xqty0024Xqty0024 |
It is a type error if the content sequence in an element constructor contains an
attribute node following a node that is not an attribute node.
|
  | Xqty0030Xqty0030Xqty0030 |
It is a type error if the argument of a validate expression does not evaluate to exactly one document or
element node.
|
  | Xqty0086Xqty0086Xqty0086 |
It is a type error if the typed value of a copied element or attribute node is namespace-sensitive when
construction mode is preserve and copy-namespaces mode is no-preserve, or the typed value of a copied attribute
node is namespace-sensitive when the parent of the copied node is not copied and construction mode is preserve.
|
  | Xudy0009Xudy0009Xudy0009 |
The error code indicating a dynamic error in an replace value of expression.
|
  | Xudy0027Xudy0027Xudy0027 |
It is a dynamic error if the target expression of an insert, replace, or rename expression evaluates to an empty sequence.
|
  | Xust0001Xust0001Xust0001 |
The error code indicating an incorrectly positioned updating expression.
|
  | Xust0002Xust0002Xust0002 |
The error code indicating an incorrectly positioned simple expression.
|
  | Xust0003Xust0003Xust0003 |
The error code indicating more than one revalidation declaration.
|
  | Xust0028Xust0028Xust0028 |
It is a static error if a function declaration specifies both updating and a return type.
|
  | Xuty0004Xuty0004Xuty0004 |
The error code indicating a type checking error in an insert expression.
|
  | Xuty0005Xuty0005Xuty0005 |
The error code indicating a type checking error in an insert into , insert as first into or
insert as last into expression.
|
  | Xuty0006Xuty0006Xuty0006 |
The error code indicating a type checking error in an insert before or insert after expression.
|
  | Xuty0007Xuty0007Xuty0007 |
The error code indicating a type checking error in an delete expression.
It is a type error if the target expression of a delete expression does not return a sequence of zero or more nodes.
|
  | Xuty0008Xuty0008Xuty0008 |
The error code indicating a type checking error in an replace expression.
|
  | Xuty0010Xuty0010Xuty0010 |
In a replace expression where value of is not specified and the target is an element, text, comment, or processing instruction node, it is a type error if the replacement sequence does not consist of zero or more element, text, comment, or processing instruction nodes.
|
  | Xuty0011Xuty0011Xuty0011 |
In a replace expression where value of is not specified and the target is an attribute node, it is a type error if the replacement sequence does not consist of zero or more attribute nodes.
|
  | Xuty0012Xuty0012Xuty0012 |
In a rename expression, it is a type error if the target expression returns a non-empty result that does not consist of a single element, attribute, or processing instruction node.
|
  | Xuty0013Xuty0013Xuty0013 |
In a transform expression, it is a type error if a source expression in the copy clause does not return a single node.
|