XSLT 2.0 and XPath 2.0 Programmer's Reference, 4th Edition (502 page)

BOOK: XSLT 2.0 and XPath 2.0 Programmer's Reference, 4th Edition
7.94Mb size Format: txt, pdf, ePub
Predicates
(
[
Expr
]
)*

The syntax of
KindTest
is given later on page 697. The constructs
QName
,
NCName
, and
Expr
are all defined in the XPath 2.0 grammar, and are described in Chapter 7.

Effect

To describe the effect of a
PatternStep
we'll look at each of its components separately: first the
Pattern- Axis
, then the two kinds of
NodeTest
, that is,
NameTests
and
KindTests
, and finally the
Predicates
.

The PatternAxis

The
PatternAxis
may take the form
attribute::
(abbreviated
@
) or
child::
(abbreviated to nothing:
) In general, if no
PatternAxis
is specified, the child axis is assumed; the only exception is that when the
NodeTest
is an
AttributeTest
(for example,
attribute(*)
) the attribute axis is assumed.

Other books

Let Me Be Frank With You by Richard Ford
Total Abandon by Alice Gaines
Play Me Backwards by Adam Selzer
Maigret and the Spinster by Georges Simenon
Calle de Magia by Orson Scott Card
Shardik by Adams, Richard
Natural Instincts by M. Raiya
My Soul to Keep by Carolyn McCray