Read XSLT 2.0 and XPath 2.0 Programmer's Reference, 4th Edition Online
Authors: Michael Kay
path expressions and.
See also
path expressions
XPath 1.0 and
excess whitespace.
See
whitespace-only text nodes
exclamation point
!
(in jar URI scheme)
exclude-result-prefixes
DTDs and
effect/usage
[xsl:]
redundant namespace nodes and
existential comparison.
See also
general comparisons
existential quantifiers (logical).
See also
some
expression
exists() function.
See also
boolean(); empty(); not()
expanded QNames.
See also
xs:QName
definition/description
local-name-from-QName() and
namespace URIs and
original prefix in
prefixes from
QName() and
expected type, of parameter
explicit priorities
exponential notation (scientific notation)
for floating-point numbers
format-number() and
number() and
Expr construct
expression language, XPath as
expressions (XPath).
See also
specific expressions
arbitrary ordering of.
See also
unordered()
arithmetic
conditional.
See
conditional expressions
constructed at runtime
context.
See
context
conventional programming
curly brackets and
definition/description
in DOM
extension functions and
filter.
See
filter expressions
names in.
See
name(s)
ordering results of.
See also
unordered()
parenthesized
path.
See
path expressions
patterns
v.
primary.
See
primary expressions
programmatical construction of
quantified
regular.
See
regular expressions
root.
See
root expressions
rooted path.
See
rooted path expressions
in Saxon
SELECT statement
v.
sequence.
See
sequence expressions
sequence type descriptors in
side effects and evaluation of
simple mapping.
See
simple mapping expressions
step
stylesheet parameter in form of
syntax.
See
syntax
test
type.
See
type expressions
type-safe
as Unicode characters
unprefixed names in
xpath-default-namespace and
for values of double-precision numbers
in XML Schema 1.1
within XPointer
ExprSingle construct
,
and
EXSLT library
extended BNF
extensibility, XSLT.
See also
extension functions; extension instructions
design principles
extension functions
in Gestalt
in Java processors
mechanisms for
in MSXML
portable extension functions.
See also
portable stylesheets
in Saxon
in Saxon on .NET
in System.Xml.Xsl
Extensible Stylesheet Language.
See
XSL
Extensible Stylesheet Language: Transformations.
See
XSLT
extension(s)
portable
proprietary
Saxon
user-defined
vendor-specific.
See
vendor-specific extensions
extension attributes
Saxon
serialization and
extension declarations
extension elements.
See also
xsl:fallback
element-available() and
extension functions
alternatives to
binding.
See also
binding
in C#
calling
calling, within loop
client side script and
definition/description
DOM and
in Eiffel
evaluate() extension function.
See
evaluate() extension function
expressions and
and external data to stylesheets
function-available() and
in-scope functions as
in Java/JavaScript
XSLT 1.1 and
in JScript
languages for writing
linked to stylesheets
Java and
namespaces for
in .NET languages
node manipulation and
performance and
in Python
random number generator and
reasons for using
Saxon
saxon:evaluate()
side effects and
example
square root calculation (example)
stylesheet parameters
v.
trigonometric calculations and
user-written.
See
user-written extension functions
in VBScript
and VBScript in MSXML stylesheet (example)
wrong reasons for using
extension instructions
AltovaXML and
definition/description
element-available() and
example
extension-element-prefixes and
implementation-defined
literal result element
v.
portable stylesheets and
Saxon
Xalan and
xsl:fallback and
XSLT
extension namespace
instructions in
extension types
extension-element-prefixes
debugging and
effect/usage
extension instructions and
Saxon and
[xsl:]
element-available() and
external data to stylesheet, extension functions and
external encoding information
external entity references
URI of
external file, in form of string.
See also
unparsed-text()
external functions.
See
extension functions
external objects
binding extension functions with
external parsed entities
rules for
well-formed XML documents
v.
XML output method and
facet(s)
converting non-string values to derived types and
converting xs:string to derived types and
definition/description
pattern
canonical form and
converting non-string values to derived types and
regular expressions and
whiteSpace
failed conversions
failure, validation
fallback processing.
See also
xsl:fallback
forward-compatibility mode and
xsl:analyze-string and
false value
booleans and
false() function.
See also
true()
boolean constant and
family tree (case study)
creating data file
creating schema for GEDCOM 6.0
displaying data of
GEDCOM 6.0 schema
GEDCOM data model
generating HTML
with ASP.NET pages
in browser
from servlet
model for
publishing static HTML
stylesheet for
family tree example
figures, numbering sequences for
fill-in-the-blanks stylesheets (design pattern)
filter expressions
axis steps
v.
changing focus with
last() and
predicates in
predicates in axis steps
v.
FilterExpr construct
filtering, axis steps and
filtering items in sequence