- in-scope element declarations.
-
From XML Path Language (XPath) 2.0 (2007-01-23)
In-scope element declarations. Each element declaration is identified either by an expanded QName (for a top-level element declaration) or by an implementation-dependent element identifier (for a local element declaration).
- in-scope namespaces
-
From XML Path Language (XPath) 2.0 (2007-01-23)
The in-scope namespaces property of an element node is a set of namespace bindings, each of which associates a namespace prefix with a URI, thus defining the set of namespace prefixes that are available for interpreting QNames within the scope of the element. For a given element, one namespace binding may have an empty prefix; the URI of this namespace binding is the default namespace within the scope of the element.
- in-scope schema definitions.
-
From XML Path Language (XPath) 2.0 (2007-01-23)
In-scope schema definitions. This is a generic term for all the element declarations, attribute declarations, and schema type definitions that are in scope during processing of an expression.
- in-scope schema types.
-
From XML Path Language (XPath) 2.0 (2007-01-23)
In-scope schema types. Each schema type definition is identified either by an expanded QName (for a named type) or by an implementation-dependent type identifier (for an anonymous type). The in-scope schema types include the predefined schema types described in .
- in-scope variables.
-
From XML Path Language (XPath) 2.0 (2007-01-23)
In-scope variables. This is a set of (expanded QName, type) pairs. It defines the set of variables that are available for reference within an expression. The expanded QName is the name of the variable, and the type is the static type of the variable.
- item
-
From XML Path Language (XPath) 2.0 (2007-01-23)
An item is either an atomic value or a node.
- kind test
-
From XML Path Language (XPath) 2.0 (2007-01-23)
An alternative form of a node test called a kind test can select nodes based on their kind, name, and type annotation.
- literal
-
From XML Path Language (XPath) 2.0 (2007-01-23)
A literal is a direct syntactic representation of an atomic value.
- name test
-
From XML Path Language (XPath) 2.0 (2007-01-23)
A node test that consists only of a QName or a Wildcard is called a name test.
- node
-
From XML Path Language (XPath) 2.0 (2007-01-23)
A node is an instance of one of the node kinds defined in .
- node test
-
From XML Path Language (XPath) 2.0 (2007-01-23)
A node test is a condition that must be true for each node selected by a step.
- numeric predicate
-
From XML Path Language (XPath) 2.0 (2007-01-23)
A predicate whose predicate expression returns a numeric type is called a numeric predicate.
- path expression
-
From XML Path Language (XPath) 2.0 (2007-01-23)
A path expression can be used to locate nodes within trees. A path expression consists of a series of one or more steps, separated by "/" or "//", and optionally beginning with "/" or "//".
- predicate
-
From XML Path Language (XPath) 2.0 (2007-01-23)
A predicate consists of an expression, called a predicate expression, enclosed in square brackets. A predicate serves to filter a sequence, retaining some items and discarding others.
- primary expressions
-
From XML Path Language (XPath) 2.0 (2007-01-23)
Primary expressions are the basic primitives of the language. They include literals, variable references, context item expressions, and function calls. A primary expression may also be created by enclosing any expression in parentheses, which is sometimes helpful in controlling the precedence of operators.
- principal node kind
-
From XML Path Language (XPath) 2.0 (2007-01-23)
Every axis has a principal node kind. If an axis can contain elements, then the principal node kind is element; otherwise, it is the kind of nodes that the axis can contain.
- qName
-
From XML Path Language (XPath) 2.0 (2007-01-23)
Lexically, a QName consists of an optional namespace prefix and a local name. If the namespace prefix is present, it is separated from the local name by a colon.
- reverse document order
-
From XML Path Language (XPath) 2.0 (2007-01-23)
The node ordering that is the reverse of document order is called reverse document order.
- schema type
-
From XML Path Language (XPath) 2.0 (2007-01-23)
A schema type is a type that is (or could be) defined using the facilities of (including the built-in types of ).
- sequence
-
From XML Path Language (XPath) 2.0 (2007-01-23)
A sequence is an ordered collection of zero or more items.