Read XSLT 2.0 and XPath 2.0 Programmer's Reference, 4th Edition Online
Authors: Michael Kay
type attribute of
use-attribute-sets attribute of
xsl:copy-of
v.
xsl:copy-of
attribute creation and
default-validation and
instruction
type attribute of
xsl:copy
v.
xsl:value-of
v.
xsl:decimal-format
countries/languages and
digits in
format-number() and
formatting and
grouping-separator in
groups of digits in
import precedence and
infinity in
minus-sign
NaN and
pattern-separator
percent symbol
picture string
per-mille
picture string
picture string
symbols in
top-level declaration
zero-digit
xsl:document
type attribute of
validation of temporary document and
xsl:result-document
v.
xsl:element
converting attributes to child elements with
default-validation and
element created with
content of
name of
literal result element
v.
namespace attribute
sequence constructor evaluation
type attribute of
use-attribute-sets attribute of
xsl:fallback
different versions of XSLT and
element-available() and
extension elements and
extension instructions and
system-property() and
xsl:analyze string and
xsl:next-match and
in xsl:perform-sort
xsl:result-document and
in xsl:sequence
XSLT 1.0 processor and
xsl:for-each
context item and
“context item is not a node" error
context position and
context size and
current template rule and
last() and
select attribute and
sorting and
xsl:apply-templates
v.
xsl:sort in
xsl:for-each-group
concat() and
context item and
current-group() and
default-collation and
distinct-values()
v.
grouping keys and
grouping keys
v.
is
operator and
patterns in
transitivity and
unparsed-text() and
xsl:sort in
xsl:function
as attribute of
context item/position/size and
conversions and
declaration
function-available() and
import precedence and
override attribute
stylesheet functions with
top-level declaration
writing functions with
xsl:param in
xsl:sequence in
xsl:if
boolean() and
effective boolean value in
evaluation of
xsl:choose
v.
xsl:import.
See also
import precedence
class hierarchy
customizing presentation with
in example
href attribute of
import precedence and
top-level declaration
as top-level element
xsl:include
v.
xsl:import-schema
declarations
multiple
non-schema-aware processor and
import precedence and
in-scope schema definitions and
namespace attribute
not necessary to import every schema with
schema-location attribute
system-property() and
top-level declaration
type-available() and
use-when and
xs:import and
xsl:include
example with
href attribute of
import precedence and
modes and
with named attribute sets
stylesheet modules and
top-level declaration
as top-level element
xsl:import
v.
xsl:key
concat() and
declarations with same name
default-collation and
faster access with
import precedence and
index/hash table and
key definitions in
key() and
match attribute of
optimization of joins and
patterns in
top-level declaration
use attribute
global variables and
values of key and
xsl:matching-substring
regex and
within xsl:analyze-string
xsl:message
diagnostic output from
error conditions and
error() and
languages and
MSXML parser and
terminate attribute
trace()
v.
xsl:result-document
v.
xsl:namespace
literal result elements and
namespace node construction with
xsl:namespace-alias
import precedence and
stylesheet production and
top-level declaration
xsl:next-match
current template rule and
instruction
subtypes and
template parameters and
template rules of lower precedence and
xsl:apply-imports
v.
xsl:fallback and
xsl:with-param and
xsl:non-matching-substring
regex and
within xsl:analyze-string
xsl:number.
See also
level attribute
from attribute and
count attribute
count()
v.
digits in
format attribute in
format string and
format-number()
v.
formatting numbers with
grouping-separator in
groups of digits in
lang attribute of
languages and
patterns in
position()
v.
punctuation tokens
sequence number and
tokens
formatting
punctuation
xsl:sort and
xsl:otherwise
within xsl:choose
xsl:when and
xsl:output.
See also
serialization; xsl:character-map; xsl:result-document
character encoding in
encoding attribute of
escape-uri-attributes in
import precedence and
include-content-type in
media-type in
result document and
Saxon extensions and
serialization and
serialization attributes in
top-level declaration
XHTML and
xsl:result-document and
xsl:output-character
character attribute
character maps and
in xsl:character-map
xsl:param
as attribute of
with default value (example)
global parameters and
import precedence and
local parameters to templates/functions and
overriding
required attribute
select attribute and
top-level declaration
variable references and
in xsl:function
in xsl:template
xsl:variable
v.
xsl:perform-sort
global variables and
sorting sequences with
whitespace-only text nodes and
xsl:fallback in
xsl:sort in
xsl:preserve-space
element names in
import precedence and
position() function and
QNames and
top-level declaration
whitespace-only text nodes and
xsl:apply-templates and
xsl:strip-space and
xsl:processing-instruction
XML declaration and
xsl:result-document
attribute value templates in
character encoding in
default-validation and
encoding attribute of
escape-uri-attributes in
format attribute in
href attribute of
include-content-type in
instruction
media-type in
result trees and
creation of
serialization of
Saxon extensions and
serialization attributes in
side effects
type attribute of
validation attribute of
xsl:document
v.
xsl:fallback and
xsl:message
v.
xsl:output and
xsl:sequence
xsl:fallback in
in xsl:function
xsl:value-of
v.
xsl:sort
attributes as attribute value templates in
in backward-compatibility mode
concat() and
constructor functions and
context item
context position
context size
conversions and
current-group() and
data-type and
default collation
default-collation and
lang attribute of
languages and
last() within select expression of
sequence constructor in
sort keys and.
See also
sort key(s)
stable attribute
xsl:apply-templates and
in xsl:for-each
in xsl:for-each-group
xsl:number and
in xsl:perform-sort
xsl:strip-space
element names in
import precedence and
normalize-space()
v.
QNames and
top-level declaration
whitespace-only text nodes and
xsl:preserve-space and
xsl:stylesheet.
See also
xsl:transform
attributes on
namespace declarations on
top-level declarations in
xsl:transform
v.
xsl:template
as attribute of
evaluating templates
import precedence and
match attribute of
errors and
global parameters and
global variables and
pattern
template rules and
xsl:apply-templates and
patterns and
priority attribute of
SequenceType and
top-level declaration
xsl:param in
xsl:text
disable-output-escaping and
literal text and
in sequence constructor
whitespace-only text nodes and
xsl:transform.
See also
xsl:stylesheet
xsl:stylesheet
v.
xsl:value-of
concat()
v.
disable-output-escaping and
instruction
select attribute and
sequence constructors and
string-join()
v.
strings returned from function and
temporary trees and
unexpected results from
unthinking usage of
value of node as string and
xsl:copy-of
v.
xsl:sequence
v.
xsl:variable.
See also
variables; xsl:param
as attribute of
global variables and
import precedence and
local variables and
select attribute in
sequence constructor in
SequenceType and
temporary tree and
top-level declaration
variable references and
xs:double on
xsl:param
v.
xsl:when
boolean() and
effective boolean value in
test expression
in xsl:choose
xsl:otherwise and
xsl:with-param
as attribute of
template parameters and
tunnel parameters and
value of parameter and
xsl:apply-imports and
xsl:apply-templates and
xsl:call-template and
xsl:next-match and
XSL (Extensible Stylesheet Language)
ambiguity of term