Glossary of "XML Path Language (XPath) 2.0"

Term entries in the "XML Path Language (XPath) 2.0" glossary

W3C Glossaries

Showing results 61 - 80 of 88

sequence type

From XML Path Language (XPath) 2.0 (2007-01-23)

A sequence type is a type that can be expressed using the SequenceType syntax. Sequence types are used whenever it is necessary to refer to a type in an XPath expression. The term sequence type suggests that this syntax is used to describe the type of an XPath value, which is always a sequence.
sequenceType matching

From XML Path Language (XPath) 2.0 (2007-01-23)

During evaluation of an expression, it is sometimes necessary to determine whether a value with a known dynamic type "matches" an expected sequence type. This process is known as SequenceType matching.
serialization

From XML Path Language (XPath) 2.0 (2007-01-23)

Serialization is the process of converting an XDM instance into a sequence of octets (step DM4 in Figure 1.)
singleton

From XML Path Language (XPath) 2.0 (2007-01-23)

A sequence containing exactly one item is called a singleton.
stable

From XML Path Language (XPath) 2.0 (2007-01-23)

Document order is stable, which means that the relative order of two nodes will not change during the processing of a given expression, even if this order is implementation-dependent.
static analysis phase

From XML Path Language (XPath) 2.0 (2007-01-23)

The static analysis phase depends on the expression itself and on the static context. The static analysis phase does not depend on input data (other than schemas).
static context

From XML Path Language (XPath) 2.0 (2007-01-23)

The static context of an expression is the information that is available during static analysis of the expression, prior to its evaluation.
static error

From XML Path Language (XPath) 2.0 (2007-01-23)

A static error is an error that must be detected during the static analysis phase. A syntax error is an example of a static error.
static type

From XML Path Language (XPath) 2.0 (2007-01-23)

The static type of an expression is a type such that, when the expression is evaluated, the resulting value will always conform to the static type.
statically known collations.

From XML Path Language (XPath) 2.0 (2007-01-23)

Statically known collations. This is an implementation-defined set of (URI, collation) pairs. It defines the names of the collations that are available for use in processing expressions.
statically known collections.

From XML Path Language (XPath) 2.0 (2007-01-23)

Statically known collections. This is a mapping from strings onto types. The string represents the absolute URI of a resource that is potentially available using the fn:collection function. The type is the type of the sequence of nodes that would result from calling the fn:collection function with this URI as its argument.
statically known default collection type.

From XML Path Language (XPath) 2.0 (2007-01-23)

Statically known default collection type. This is the type of the sequence of nodes that would result from calling the fn:collection function with no arguments.
statically known documents.

From XML Path Language (XPath) 2.0 (2007-01-23)

Statically known documents. This is a mapping from strings onto types. The string represents the absolute URI of a resource that is potentially available using the fn:doc function. The type is the static type of a call to fn:doc with the given URI as its literal argument.
statically known namespaces.

From XML Path Language (XPath) 2.0 (2007-01-23)

Statically known namespaces. This is a set of (prefix, URI) pairs that define all the namespaces that are known during static processing of a given expression.
step

From XML Path Language (XPath) 2.0 (2007-01-23)

A step is a part of a path expression that generates a sequence of items and then filters the sequence by zero or more predicates. The value of the step consists of those items that satisfy the predicates, working from left to right. A step may be either an axis step or a filter expression.
string value

From XML Path Language (XPath) 2.0 (2007-01-23)

The string value of a node is a string and can be extracted by applying the fn:string function to the node.
substitution groups

From XML Path Language (XPath) 2.0 (2007-01-23)

Substitution groups are defined in Part 1, Section 2.2.2.2. Informally, the substitution group headed by a given element (called the head element) consists of the set of elements that can be substituted for the head element without affecting the outcome of schema validation.
subtype substitution

From XML Path Language (XPath) 2.0 (2007-01-23)

The use of a value whose dynamic type is derived from an expected type is known as subtype substitution.
type annotation

From XML Path Language (XPath) 2.0 (2007-01-23)

Each element node and attribute node in an XDM instance has a type annotation (referred to in as its type-name property.) The type annotation of a node is a schema type that describes the relationship between the string value of the node and its typed value.
type error

From XML Path Language (XPath) 2.0 (2007-01-23)

A type error may be raised during the static analysis phase or the dynamic evaluation phase. During the static analysis phase, a type error occurs when the static type of an expression does not match the expected type of the context in which the expression occurs. During the dynamic evaluation phase, a type error occurs when the dynamic type of a value does not match the expected type of the context in which the value occurs.

The Glossary System has been built by Pierre Candela during an internship in W3C; it's now maintained by Dominique Hazael-Massieux

Copyright © 2000-2003W3C® (MIT, ERCIM, Keio), All Rights Reserved. W3C liability, trademark, document use and software licensing rules apply. Your interactions with this site are in accordance with our public and Member privacy statements.