XdmException ClassXdmException ClassXdmException Class
Represents errors that occurred during handling of an XQuery expression, XPath expressions, XSL transformation or
serialization of an XDM instance.
Inheritance Hierarchy
- System.ObjectSystem.ObjectSystem::Object
- System.ExceptionSystem.ExceptionSystem::Exception
- XmlPrime.XdmExceptionXmlPrime.XdmExceptionXmlPrime::XdmException
Syntax
<Serializable> _ Public Class XdmException _ Inherits Exception
[Serializable] public class XdmException : Exception
[Serializable] public: ref class XdmException : Exception^
The XdmExceptionXdmExceptionXdmException
type exposes the following members.
Constructors
Constructor | Description | |
---|---|---|
![]() | XdmException ()XdmException ()XdmException () | Initializes a new instance of the XdmExceptionXdmExceptionXdmException class with the error code. |
![]() | XdmException (SerializationInfo, StreamingContext)XdmException (SerializationInfo, StreamingContext)XdmException (SerializationInfo^, StreamingContext) | Initializes a new instance of the XdmExceptionXdmExceptionXdmException class with serialized data. |
![]() | XdmException (string)XdmException (String)XdmException (String^) | Initializes a new instance of the XdmExceptionXdmExceptionXdmException class with the specified message and FOER0000 code. |
![]() | XdmException (string, Exception)XdmException (String, Exception)XdmException (String^, Exception^) | Initializes a new instance of the XdmExceptionXdmExceptionXdmException class with the specified message, inner exception and FOER0000 error code. |
![]() | XdmException (XmlQualifiedName, string, Exception)XdmException (XmlQualifiedName, String, Exception)XdmException (XmlQualifiedName^, String^, Exception^) | Initializes a new instance of the XdmExceptionXdmExceptionXdmException class with the specified error code, error message and a reference to the inner exception that is the cause of this exception. |
Properties
Property | Description | |
---|---|---|
![]() | Exception.DataException.DataException::Data | Gets a collection of key/value pairs that provide additional user-defined information about the exception. (Inherited from System.ExceptionSystem.ExceptionSystem::Exception) |
![]() | ErrorCodeErrorCodeErrorCode | Gets the qualified name of the error. |
![]() | Exception.HelpLinkException.HelpLinkException::HelpLink | Gets or sets a link to the help file associated with this exception. (Inherited from System.ExceptionSystem.ExceptionSystem::Exception) |
![]() | Exception.HResultException.HResultException::HResult | Gets or sets HRESULT, a coded numerical value that is assigned to a specific exception. (Inherited from System.ExceptionSystem.ExceptionSystem::Exception) |
![]() | Exception.InnerExceptionException.InnerExceptionException::InnerException | Gets the ExceptionExceptionException instance that caused the current exception. (Inherited from System.ExceptionSystem.ExceptionSystem::Exception) |
![]() | LineNumberLineNumberLineNumber | Gets the line number indicating where the error occurred. |
![]() | LinePositionLinePositionLinePosition | Gets the line position indicating where the error occurred. |
![]() | Exception.MessageException.MessageException::Message | Gets a message that describes the current exception. (Inherited from System.ExceptionSystem.ExceptionSystem::Exception) |
![]() | Exception.SourceException.SourceException::Source | Gets or sets the name of the application or the object that causes the error. (Inherited from System.ExceptionSystem.ExceptionSystem::Exception) |
![]() | SourceUriSourceUriSourceUri | Gets the source file indicating where the error occurred. |
![]() | Exception.StackTraceException.StackTraceException::StackTrace | Gets a string representation of the frames on the call stack at the time the current exception was thrown. (Inherited from System.ExceptionSystem.ExceptionSystem::Exception) |
![]() | Exception.TargetSiteException.TargetSiteException::TargetSite | Gets the method that throws the current exception. (Inherited from System.ExceptionSystem.ExceptionSystem::Exception) |
Methods
Fields
Field | Description | |
---|---|---|
![]() ![]() | Andy0001Andy0001Andy0001 | Argument out of implementation defined range. |
![]() ![]() | Andy0002Andy0002Andy0002 | Badly constructed document. |
![]() ![]() | 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. |
![]() ![]() | 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. |
![]() ![]() | 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. |
Remarks
Errors defined by the specifications:
- XQuery 1.0 and XPath 2.0 Functions and Operators
- XML Path Language (XPath) 2.0
- XQuery 1.0: An XML Query Language
- XSL Transformations (XSLT) Version 2.0
- XSLT 2.0 and XQuery 1.0 Serialization
are identified by a URI.