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

BOOK: XSLT 2.0 and XPath 2.0 Programmer's Reference, 4th Edition
5.76Mb size Format: txt, pdf, ePub

The KindTest

Whereas a
NameTest
is designed to match nodes primarily by their name, a
KindTest
matches specific kinds of nodes. In the case of element and attribute nodes, it also allows matching against the type annotation attached to the node as a consequence of schema validation.

The syntax of a
KindTest
, copied from the XPath specification, is as follows:

Expression
Syntax
KindTest
DocumentTest| ElementTest| AttributeTest| TextTest| PITest| CommentTest| AnyKindTest
DocumentTest
document-node
(
ElementTest?
)
ElementTest
BasicElementTest | SchemaElementTest
BasicElementTest
element
(
( ElementNameOrWildCard (
,
TypeName
?
?)? )?
)

Other books

Fish in a Tree by Lynda Mullaly Hunt
Motherlove by Thorne Moore
Stoker's Manuscript by Prouty, Royce
Chosen to Die by Lisa Jackson
Winter Garden by Hannah, Kristin
A Harsh Lesson by Michael Scott Taylor
Heart's a Mess by Scott, Kylie