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
12.99Mb 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

The Plantation by Morrissey, Di
Lord of the Shadows by Jennifer Fallon
Murder in Adland by Bruce Beckham
Conflicted by Sophie Monroe
Falling for Seven by T.A. Richards Neville
Half-Resurrection Blues by Daniel José Older
Women Aviators by Karen Bush Gibson
Staking His Claim by Tessa Bailey
Mortality Bridge by Boyett, Steven R.