Glossary of "XSL Transformations (XSLT) 2.0"

Term entries in the "XSL Transformations (XSLT) 2.0" glossary

W3C Glossaries

Showing results 61 - 80 of 142

initial template

From XSL Transformations (XSLT) 2.0 (2007-01-23)

The transformation is performed by evaluating an initial template. If a named template is supplied when the transformation is initiated, then this is the initial template; otherwise, the initial template is the template rule selected according to the rules of the xsl:apply-templates instruction for processing the initial context node in the initial mode.
instruction

From XSL Transformations (XSLT) 2.0 (2007-01-23)

An instruction is either an XSLT instruction or an extension instruction.
key

From XSL Transformations (XSLT) 2.0 (2007-01-23)

A key is defined as a set of xsl:key declarations in the stylesheet that share the same name.
key specifier

From XSL Transformations (XSLT) 2.0 (2007-01-23)

The expression in the use attribute and the sequence constructor within an xsl:key declaration are referred to collectively as the key specifier. The key specifier determines the values that may be used to find a node using this key.
lexical qName

From XSL Transformations (XSLT) 2.0 (2007-01-23)

A lexical QName is a string representing a QName in the form (NCName ":")? NCName, that is, a local name optionally preceded by a namespace prefix.
literal namespace URI

From XSL Transformations (XSLT) 2.0 (2007-01-23)

A namespace URI in the stylesheet tree that is being used to specify a namespace URI in the result tree is called a literal namespace URI.
literal result element

From XSL Transformations (XSLT) 2.0 (2007-01-23)

In a sequence constructor, an element in the stylesheet that does not belong to the XSLT namespace and that is not an extension instruction (see ) is classified as a literal result element.
local variable

From XSL Transformations (XSLT) 2.0 (2007-01-23)

As well as being allowed as declaration elements, the xsl:variable element is also allowed in sequence constructors. Such a variable is known as a local variable.
modes

From XSL Transformations (XSLT) 2.0 (2007-01-23)

Modes allow a node in a source tree to be processed multiple times, each time producing a different result. They also allow different sets of template rules to be active when processing different trees, for example when processing documents loaded using the document function (see ) or when processing temporary trees.
named template

From XSL Transformations (XSLT) 2.0 (2007-01-23)

Templates can be invoked by name. An xsl:template element with a name attribute defines a named template.
namespace fixup

From XSL Transformations (XSLT) 2.0 (2007-01-23)

The rules for the individual XSLT instructions that construct a result tree (see ) prescribe some of the situations in which namespace nodes are written to the tree. These rules, however, are not sufficient to ensure that the prescribed constraints are always satisfied. The XSLT processor must therefore add additional namespace nodes to satisfy these constraints. This process is referred to as namespace fixup.
non-recoverable dynamic error

From XSL Transformations (XSLT) 2.0 (2007-01-23)

A dynamic error that is not recoverable is referred to as a non-recoverable dynamic error. When a non-recoverable dynamic error occurs, the processormust signal the error, and the transformation fails.
optional recovery action

From XSL Transformations (XSLT) 2.0 (2007-01-23)

If an implementation chooses to recover from a recoverable dynamic error, it must take the optional recovery action defined for that error condition in this specification.
order of first appearance

From XSL Transformations (XSLT) 2.0 (2007-01-23)

There is an ordering among groups referred to as the order of first appearance. A group G is defined to precede a group H in order of first appearance if the initial item of G precedes the initial item of H in population order. If two groups G and H have the same initial item (because the item is in both groups) then G precedes H if the grouping key of G precedes the grouping key of H in the sequence that results from evaluating the group-by expression of this initial item.
output definition

From XSL Transformations (XSLT) 2.0 (2007-01-23)

All the xsl:output declarations in a stylesheet that share the same name are grouped into a named output definition; those that have no name are grouped into a single unnamed output definition.
output states

From XSL Transformations (XSLT) 2.0 (2007-01-23)

Each instruction in the stylesheet is evaluated in one of two possible output states: final output state or temporary output state
parameter

From XSL Transformations (XSLT) 2.0 (2007-01-23)

The xsl:param element declares a parameter, which may be a stylesheet parameter, a template parameter, or a function parameter. A parameter is a variable with the additional property that its value can be set by the caller when the stylesheet, the template, or the function is invoked.
pattern

From XSL Transformations (XSLT) 2.0 (2007-01-23)

A pattern specifies a set of conditions on a node. A node that satisfies the conditions matches the pattern; a node that does not satisfy the conditions does not match the pattern. The syntax for patterns is a subset of the syntax for expressions.
picture string

From XSL Transformations (XSLT) 2.0 (2007-01-23)

The formatting of a number is controlled by a picture string. The picture string is a sequence of characters, in which the characters assigned to the variables decimal-separator-sign, grouping-sign, zero-digit-sign, digit-sign and pattern-separator-sign are classified as active characters, and all other characters (including the percent-sign and per-mille-sign) are classified as passive characters.
place marker

From XSL Transformations (XSLT) 2.0 (2007-01-23)

The xsl:number instruction performs two tasks: firstly, determining a place marker (this is a sequence of integers, to allow for hierarchic numbering schemes such as 1.12.2 or 3(c)ii), and secondly, formatting the place marker for output as a text node in the result sequence.

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.