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

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

 ConstructorDescription
Public methodXdmException ()XdmException ()XdmException () Initializes a new instance of the XdmExceptionXdmExceptionXdmException class with the error code.
Protected methodXdmException (SerializationInfo, StreamingContext)XdmException (SerializationInfo, StreamingContext)XdmException (SerializationInfo^, StreamingContext) Initializes a new instance of the XdmExceptionXdmExceptionXdmException class with serialized data.
Public methodXdmException (string)XdmException (String)XdmException (String^) Initializes a new instance of the XdmExceptionXdmExceptionXdmException class with the specified message and FOER0000 code.
Public methodXdmException (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.
Protected methodXdmException (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.

Top

Properties

 PropertyDescription
Public propertyException.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)
Public propertyErrorCodeErrorCodeErrorCode Gets the qualified name of the error.
Protected propertyException.HResultException.HResultException::HResult Gets or sets HRESULT, a coded numerical value that is assigned to a specific exception. (Inherited from System.ExceptionSystem.ExceptionSystem::Exception)
Public propertyException.InnerExceptionException.InnerExceptionException::InnerException Gets the ExceptionExceptionException instance that caused the current exception. (Inherited from System.ExceptionSystem.ExceptionSystem::Exception)
Public propertyLineNumberLineNumberLineNumber Gets the line number indicating where the error occurred.
Public propertyLinePositionLinePositionLinePosition Gets the line position indicating where the error occurred.
Public propertyException.MessageException.MessageException::Message Gets a message that describes the current exception. (Inherited from System.ExceptionSystem.ExceptionSystem::Exception)
Public propertyException.SourceException.SourceException::Source Gets or sets the name of the application or the object that causes the error. (Inherited from System.ExceptionSystem.ExceptionSystem::Exception)
Public propertySourceUriSourceUriSourceUri Gets the source file indicating where the error occurred.
Public propertyException.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)
Public propertyException.TargetSiteException.TargetSiteException::TargetSite Gets the method that throws the current exception. (Inherited from System.ExceptionSystem.ExceptionSystem::Exception)

Top

Methods

 MethodDescription
Public methodObject.EqualsObject.EqualsObject::Equals Determines whether the specified objectObjectobject is equal to the current objectObjectobject. (Inherited from System.ObjectSystem.ObjectSystem::Object)
Protected methodObject.FinalizeObject.FinalizeObject::Finalize Allows an objectObjectobject to attempt to free resources and perform other cleanup operations before the objectObjectobject is reclaimed by garbage collection. (Inherited from System.ObjectSystem.ObjectSystem::Object)
Public methodException.GetBaseExceptionException.GetBaseExceptionException::GetBaseException When overridden in a derived class, returns the ExceptionExceptionException that is the root cause of one or more subsequent exceptions. (Inherited from System.ExceptionSystem.ExceptionSystem::Exception)
Public methodObject.GetHashCodeObject.GetHashCodeObject::GetHashCode Serves as a hash function for a particular type. (Inherited from System.ObjectSystem.ObjectSystem::Object)
Public methodGetObjectDataGetObjectDataGetObjectData Sets the SerializationInfoSerializationInfoSerializationInfo with information about the exception. (Overrides Exception.GetObjectDataException.GetObjectDataException::GetObjectData)
Public methodException.GetTypeException.GetTypeException::GetType Gets the runtime type of the current instance. (Inherited from System.ExceptionSystem.ExceptionSystem::Exception)
Protected methodObject.MemberwiseCloneObject.MemberwiseCloneObject::MemberwiseClone Creates a shallow copy of the current objectObjectobject. (Inherited from System.ObjectSystem.ObjectSystem::Object)
Public methodException.ToStringException.ToStringException::ToString Creates and returns a string representation of the current exception. (Overrides Object.ToStringObject.ToStringObject::ToString)

Top

Fields

 FieldDescription
Public fieldstaticAndy0001Andy0001Andy0001 Argument out of implementation defined range.
Public fieldstaticAndy0002Andy0002Andy0002 Badly constructed document.
Public fieldstaticAnst0000Anst0000Anst0000 Unidentified internal error.
Public fieldstaticAnst0001Anst0001Anst0001 Stack allocation error.
Public fieldstaticAnst0002Anst0002Anst0002 Error in Query interface.
Public fieldstaticAnst0003Anst0003Anst0003 Unreachable code detected.
Public fieldstaticAnst0004Anst0004Anst0004 Unused variable detected.
Public fieldstaticAnst0005Anst0005Anst0005 Wrong encoding.
Public fieldstaticAnst0006Anst0006Anst0006 Schema feature not supported.
Public fieldstaticExtn0001Extn0001Extn0001 Error thrown by a native extension function.
Public fieldstaticFoar0001Foar0001Foar0001 This error is raised whenever an attempt is made to divide by zero.
Public fieldstaticFoar0002Foar0002Foar0002 This error is raised whenever numeric operations result in an overflow or underflow.
Public fieldstaticFoca0001Foca0001Foca0001 Input value too large for decimal
Public fieldstaticFoca0002Foca0002Foca0002 Invalid lexical value.
Public fieldstaticFoca0003Foca0003Foca0003 Input value too large for integer
Public fieldstaticFoca0005Foca0005Foca0005 NaN supplied as float/double value.
Public fieldstaticFoch0001Foch0001Foch0001 Codepoint not valid.
Public fieldstaticFoch0002Foch0002Foch0002 Unsupported collation.
Public fieldstaticFoch0003Foch0003Foch0003 Unsupported normalization form.
Public fieldstaticFoch0004Foch0004Foch0004 Collation does not support collation units.
Public fieldstaticFodc0001Fodc0001Fodc0001 No context document.
Public fieldstaticFodc0002Fodc0002Fodc0002 Error retrieving resource.
Public fieldstaticFodc0004Fodc0004Fodc0004 Invalid argument to fn:collection().
Public fieldstaticFodc0005Fodc0005Fodc0005 Invalid argument to fn:doc.
Public fieldstaticFodt0001Fodt0001Fodt0001 Overflow/underflow in date/time operation
Public fieldstaticFodt0002Fodt0002Fodt0002 Overflow/underflow in duration operation
Public fieldstaticFodt0003Fodt0003Fodt0003 Invalid time zone value
Public fieldstaticFoer0000Foer0000Foer0000 Unidentified error.
Public fieldstaticFons0004Fons0004Fons0004 No namespace found for prefix
Public fieldstaticFons0005Fons0005Fons0005 Base-uri not defined in the static context.
Public fieldstaticForg0001Forg0001Forg0001 Invalid value for cast/constructor.
Public fieldstaticForg0002Forg0002Forg0002 Invalid argument to fn:resolve-uri().
Public fieldstaticForg0003Forg0003Forg0003 fn:zero-or-one called with a sequence containing more than one item.
Public fieldstaticForg0004Forg0004Forg0004 fn:one-or-more called with a sequence containing no items.
Public fieldstaticForg0005Forg0005Forg0005 fn:exactly-one called with a sequence containing zero or more than one item.
Public fieldstaticForg0006Forg0006Forg0006 Invalid argument type.
Public fieldstaticForg0008Forg0008Forg0008 Both arguments to fn:dateTime have a specified time zone.
Public fieldstaticForg0009Forg0009Forg0009 Error in resolving a relative URI against a base URI in fn:resolve-uri.
Public fieldstaticForx0001Forx0001Forx0001 Invalid regular expression. flags
Public fieldstaticForx0002Forx0002Forx0002 Invalid regular expression.
Public fieldstaticForx0003Forx0003Forx0003 Regular expression matches zero-length string.
Public fieldstaticForx0004Forx0004Forx0004 Invalid replacement string.
Public fieldstaticFoty0012Foty0012Foty0012 Argument node does not have a typed value.
Public fieldstaticSenr0001Senr0001Senr0001 It is an error if an item in S6 in sequence normalization is an attribute node or a namespace node.
Public fieldstaticSepm0004Sepm0004Sepm0004 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.
Public fieldstaticSepm0009Sepm0009Sepm0009 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.
Public fieldstaticSepm0010Sepm0010Sepm0010 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.
Public fieldstaticSepm0016Sepm0016Sepm0016 It is a an error if a parameter value is invalid for the defined domain.
Public fieldstaticSere0003Sere0003Sere0003 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.
Public fieldstaticSere0005Sere0005Sere0005 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.
Public fieldstaticSere0006Sere0006Sere0006 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.
Public fieldstaticSere0008Sere0008Sere0008 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).
Public fieldstaticSere0012Sere0012Sere0012 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.
Public fieldstaticSere0014Sere0014Sere0014 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.
Public fieldstaticSere0015Sere0015Sere0015 It is an error to use the HTML output method when > appears within a processing instruction in the data model instance being serialized.
Public fieldstaticSesu0007Sesu0007Sesu0007 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.
Public fieldstaticSesu0011Sesu0011Sesu0011 It is an error if the value of the normalization-form parameter specifies a normalization form that is not supported by the serializer.
Public fieldstaticSesu0013Sesu0013Sesu0013 It is an error if the serializer does not support the version of XML or HTML specified by the version parameter.
Public fieldstaticXpdy0002Xpdy0002Xpdy0002 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.
Public fieldstaticXpdy0050Xpdy0050Xpdy0050 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.
Public fieldstaticXpst0001Xpst0001Xpst0001 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.
Public fieldstaticXpst0003Xpst0003Xpst0003 It is a static error if an expression is not a valid instance of the grammar defined in A.1 EBNF.
Public fieldstaticXpst0005Xpst0005Xpst0005 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().
Public fieldstaticXpst0008Xpst0008Xpst0008 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.
Public fieldstaticXpst0010Xpst0010Xpst0010 An implementation must raise a static error if it encounters a reference to an axis that it does not support.
Public fieldstaticXpst0017Xpst0017Xpst0017 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.
Public fieldstaticXpst0051Xpst0051Xpst0051 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.
Public fieldstaticXpst0080Xpst0080Xpst0080 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.
Public fieldstaticXpst0081Xpst0081Xpst0081 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.
Public fieldstaticXpst0083Xpst0083Xpst0083 Not currently used.
Public fieldstaticXpty0004Xpty0004Xpty0004 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.
Public fieldstaticXpty0018Xpty0018Xpty0018 It is a type error if the result of the last step in a path expression contains both nodes and atomic values.
Public fieldstaticXpty0019Xpty0019Xpty0019 It is a type error if the result of a step (other than the last step) in a path expression contains an atomic value.
Public fieldstaticXpty0020Xpty0020Xpty0020 It is a type error if in an axis expression, the context item is not a node.
Public fieldstaticXqdy0025Xqdy0025Xqdy0025 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.
Public fieldstaticXqdy0026Xqdy0026Xqdy0026 It is a dynamic error if the result of the content expression of a computed processing instruction constructor contains the string "?>".
Public fieldstaticXqdy0027Xqdy0027Xqdy0027 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.
Public fieldstaticXqdy0041Xqdy0041Xqdy0041 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.
Public fieldstaticXqdy0044Xqdy0044Xqdy0044 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.
Public fieldstaticXqdy0061Xqdy0061Xqdy0061 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.
Public fieldstaticXqdy0064Xqdy0064Xqdy0064 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).
Public fieldstaticXqdy0072Xqdy0072Xqdy0072 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.
Public fieldstaticXqdy0074Xqdy0074Xqdy0074 It is a dynamic error if the name expression in a computed element or attribute constructor cannot be converted to an expanded QName.
Public fieldstaticXqdy0084Xqdy0084Xqdy0084 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.
Public fieldstaticXqdy0091Xqdy0091Xqdy0091 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.
Public fieldstaticXqdy0092Xqdy0092Xqdy0092 An implementation MAY raise a dynamic error if a constructed attribute named xml:space has a value other than preserve or default.
Public fieldstaticXqdy0096Xqdy0096Xqdy0096 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
Public fieldstaticXqdy0101Xqdy0101Xqdy0101 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.
Public fieldstaticXqst0009Xqst0009Xqst0009 An implementation that does not support the Schema Import Feature must raise a static error if a Prolog contains a schema import.
Public fieldstaticXqst0012Xqst0012Xqst0012 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.
Public fieldstaticXqst0013Xqst0013Xqst0013 It is a static error if an implementation recognizes a pragma but determines that its content is invalid.
Public fieldstaticXqst0016Xqst0016Xqst0016 An implementation that does not support the Module Feature raises a static error if it encounters a module declaration or a module import.
Public fieldstaticXqst0022Xqst0022Xqst0022 It is a static error if the value of a namespace declaration attribute is not a URILiteral.
Public fieldstaticXqst0031Xqst0031Xqst0031 It is a static error if the version number specified in a version declaration is not supported by the implementation.
Public fieldstaticXqst0032Xqst0032Xqst0032 A static error is raised if a Prolog contains more than one base URI declaration.
Public fieldstaticXqst0033Xqst0033Xqst0033 It is a static error if a Prolog contains multiple declarations for the same namespace prefix.
Public fieldstaticXqst0034Xqst0034Xqst0034 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).
Public fieldstaticXqst0035Xqst0035Xqst0035 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.
Public fieldstaticXqst0036Xqst0036Xqst0036 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.
Public fieldstaticXqst0038Xqst0038Xqst0038 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.
Public fieldstaticXqst0039Xqst0039Xqst0039 It is a static error for a function declaration to have more than one parameter with the same name.
Public fieldstaticXqst0040Xqst0040Xqst0040 It is a static error if the attributes specified by a direct element constructor do not have distinct expanded QNames.
Public fieldstaticXqst0045Xqst0045Xqst0045 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.
Public fieldstaticXqst0046Xqst0046Xqst0046 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].
Public fieldstaticXqst0047Xqst0047Xqst0047 It is a static error if multiple module imports in the same Prolog specify the same target namespace.
Public fieldstaticXqst0048Xqst0048Xqst0048 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.
Public fieldstaticXqst0049Xqst0049Xqst0049 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.)
Public fieldstaticXqst0054Xqst0054Xqst0054 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).
Public fieldstaticXqst0055Xqst0055Xqst0055 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.
Public fieldstaticXqst0057Xqst0057Xqst0057 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.
Public fieldstaticXqst0058Xqst0058Xqst0058 It is a static error if multiple schema imports specify the same target namespace.
Public fieldstaticXqst0059Xqst0059Xqst0059 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.
Public fieldstaticXqst0060Xqst0060Xqst0060 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).
Public fieldstaticXqst0065Xqst0065Xqst0065 A static error is raised if a Prolog contains more than one ordering mode declaration.
Public fieldstaticXqst0066Xqst0066Xqst0066 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.
Public fieldstaticXqst0067Xqst0067Xqst0067 A static error is raised if a Prolog contains more than one construction declaration.
Public fieldstaticXqst0068Xqst0068Xqst0068 A static error is raised if a Prolog contains more than one boundary-space declaration.
Public fieldstaticXqst0069Xqst0069Xqst0069 A static error is raised if a Prolog contains more than one empty order declaration.
Public fieldstaticXqst0070Xqst0070Xqst0070 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.
Public fieldstaticXqst0071Xqst0071Xqst0071 A static error is raised if the namespace declaration attributes of a direct element constructor do not have distinct names.
Public fieldstaticXqst0075Xqst0075Xqst0075 An implementation that does not support the Validation Feature must raise a static error if it encounters a validate expression.
Public fieldstaticXqst0076Xqst0076Xqst0076 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.
Public fieldstaticXqst0079Xqst0079Xqst0079 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.
Public fieldstaticXqst0085Xqst0085Xqst0085 Zero-length namespace declaration.
Public fieldstaticXqst0087Xqst0087Xqst0087 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].
Public fieldstaticXqst0088Xqst0088Xqst0088 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.
Public fieldstaticXqst0089Xqst0089Xqst0089 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).
Public fieldstaticXqst0090Xqst0090Xqst0090 It is a static error if a character reference does not identify a valid character in the version of XML that is in use.
Public fieldstaticXqst0093Xqst0093Xqst0093 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.)
Public fieldstaticXqty0024Xqty0024Xqty0024 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.
Public fieldstaticXqty0030Xqty0030Xqty0030 It is a type error if the argument of a validate expression does not evaluate to exactly one document or element node.
Public fieldstaticXqty0086Xqty0086Xqty0086 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.
Public fieldstaticXudy0009Xudy0009Xudy0009 The error code indicating a dynamic error in an replace value of expression.
Public fieldstaticXudy0027Xudy0027Xudy0027 It is a dynamic error if the target expression of an insert, replace, or rename expression evaluates to an empty sequence.
Public fieldstaticXust0001Xust0001Xust0001 The error code indicating an incorrectly positioned updating expression.
Public fieldstaticXust0002Xust0002Xust0002 The error code indicating an incorrectly positioned simple expression.
Public fieldstaticXust0003Xust0003Xust0003 The error code indicating more than one revalidation declaration.
Public fieldstaticXust0028Xust0028Xust0028 It is a static error if a function declaration specifies both updating and a return type.
Public fieldstaticXuty0004Xuty0004Xuty0004 The error code indicating a type checking error in an insert expression.
Public fieldstaticXuty0005Xuty0005Xuty0005 The error code indicating a type checking error in an insert into, insert as first into or insert as last into expression.
Public fieldstaticXuty0006Xuty0006Xuty0006 The error code indicating a type checking error in an insert before or insert after expression.
Public fieldstaticXuty0007Xuty0007Xuty0007 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.
Public fieldstaticXuty0008Xuty0008Xuty0008 The error code indicating a type checking error in an replace expression.
Public fieldstaticXuty0010Xuty0010Xuty0010 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.
Public fieldstaticXuty0011Xuty0011Xuty0011 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.
Public fieldstaticXuty0012Xuty0012Xuty0012 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.
Public fieldstaticXuty0013Xuty0013Xuty0013 In a transform expression, it is a type error if a source expression in the copy clause does not return a single node.

Top

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.