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

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

A
StringLiteral
is a lexical token. Whitespace within a
StringLiteral
is allowed and is significant (whitespace characters are part of the value).

If you are using XPath expressions within an XSLT stylesheet, or any other XML document, then there are two special considerations to bear in mind. Firstly, within an XML attribute delimited by

signs, any

sign needs to be written as
"
, while if
'
signs are used as the attribute delimiter, any
'
characters in the value must appear as
'
. Secondly, some care is needed when using tab, carriage-return, and newline characters within a literal, because the XML parser is required to replace these by space characters before the XPath expression parser ever gets to see them, as part of the process of
attribute value normalization
. You can use character references such as

Other books

The Night Falconer by Andy Straka
The Fading by Christopher Ransom
Jack of Spies by David Downing
Six's Legacy by Pittacus Lore
Cry for the Strangers by Saul, John
The Rivers of Zadaa by D.J. MacHale
Bid Me Now by Gilise, Rebecca
Seeking Celeste by Solomon, Hayley Ann