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

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

Whitespace is defined here as any sequence of space, tab, linefeed, and carriage return characters, and comments.

A comment in XPath starts with
(:
and ends with
:)
. Comments may be nested, so any
(:
within a comment must be matched by a closing
:)
. Comments may appear anywhere that whitespace is allowed.

Whitespace is required between two tokens if the first character of the second token could otherwise be construed as a continuation of the first token. So
price - discount
is three tokens, the
-
being a minus operator, while
price-discount
is a single token, the
-
being a hyphen within the element name. There is also a requirement to write a space between a number and an adjacent word, for example
if (a) then 3 else 4
, because the
e
of
else
could otherwise be taken as introducing an exponent in a double. For consistency, this rule is applied even if the word begins with a letter other than

Other books

Root (Energy Anthology) by Thompson, Lloyd Matthew
A Dragon Revealed by Dahlia Rose
The Theoretical Foot by M. F. K. Fisher
Anthropology of an American Girl by Hilary Thayer Hamann