Read XSLT 2.0 and XPath 2.0 Programmer's Reference, 4th Edition Online
Authors: Michael Kay
NameTest and
node tests and
ordering of nodes on
PatternAxis and
in patterns
positional predicates and
attribute declarations (in schemas)
global/top-level.
See
global attribute declarations
user-defined
attribute (N, T)
attribute names.
See also
name(); node-name()
changing
decided at runtime
duplicate
prefix of
unprefixed names and
attribute nodes.
See also
specific attributes
atomization of list-valued
calculation of value of
copying
all
unconditionally
creating.
See also
xsl:attribute
attribute value template and
different ways for
string value in
validating/annotating in
xsl:attribute and
xsl:copy/xsl:copy-of and
xs:QName and
declarations.
See
attribute declarations
default
definition/description
document order for
generation of, before child elements
KindTests for
of literal result elements
local
matching
names.
See
attribute names
namespace declarations and
namespace prefixes in content of
namespaces
v.
normalization
order of
deep-equal() and
undefined
parentless
patterns and
processing
with QName-valued content
same name of
schema-defined types of
string value
validation
vendor-defined
on xsl:stylesheet
attribute sets (XSLT).
See also
xsl:attribute-set
cycles among
definition/description
duplicate
for generated HTML table elements
literal result elements and
merging
for numbering
parameterize attribute values in
xsl:include with
attribute value templates (XSLT)
backward-compatibility mode and
curly brackets { } in
doubling of
nesting and
text between
XPath expressions within
definition/description
escaping of special characters in
nonrecognition of
places/context for using
restrictions on
string-join()
v.
xsl:attribute
v.
in xsl:result-document
in xsl:sort
[xsl:]type attribute and
AttributeName construct
AttributeNameOrWildcard construct
attribute-or-top axis
AttributeTest construct
automatic atomization, data () and
automatic conversion, of arguments to numbers
average of numbers/durations
avg() function
one-or-more() and
axis name, defaulting of
axis specifier
axis steps
abbreviated.
See
abbreviated axis steps
binary
/
and
document order/duplicates and
evaluation of
examples of
filter expressions
v.
filtering and
node tests in
NodeTests and
path expressions and
predicates in
predicates in filter expressions
v.
QNames in
result of
syntax
axis/axes (XPath).
See also
specific axes
ancestor
ancestor-or-self
attribute.
See
attribute axis
attribute-or-top
child.
See
child axis
child-or-top
definitions/descriptions of
descendant
descendant-or-self
direction of
following
following-sibling
forward
list of
namespace.
See
namespace axis
parent
..
as
path expressions and.
See also
path expressions
in patterns
preceding
preceding-sibling
reverse
self
AxisStep
NameTests in
primary expressions
v.
zero or more predicates in
back-references
atoms as
captured groups and
character class escape and
i
flag and
backslash (
$
)
character class escapes and
in embedded XPath
in regex
in replace()
backward-compatibility mode
attribute value templates and
automatic conversion of arguments to numbers and
comparing strings and
definition of
disable-output-escaping and.
See also
disable-output-escaping
effective boolean value and
error handling and
‘first item' rule
function conversion rules and
function-available() and
general comparisons and
HTML result tree and
number() and
numeric formats and
rules for arithmetic operators and
sequence numbers and
serialization and
standard conversion rules and
static context
string() and
as transition aid
type checking and
value comparisons and
version attribute
XSLT 2.0 rules for
xsl:sort in
base URIs.
See also
xml:base attribute
collection() function and
of context node
deep-equal() and
definition/description
doc() function and
document() function and
DOM and
nodes
for output documents
static context
static-base-uri() function and
of stylesheet
base64Binary.
See
xs:base64Binary
base-uri() function