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

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

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

Other books

Cauchemar by Alexandra Grigorescu
Lost in the Echo by Jeremy Bishop, Robert Swartwood
Stained Glass by William F. Buckley
Broken Birdie Chirpin by Tarsitano, Adam
Resilience by Bailey Bradford
Gold Fame Citrus by Claire Vaye Watkins
All Fall Down by Sally Nicholls