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

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

in-scope schema definitions

in-scope variables

schema types in

type-available() and

signatures of functions in

statically known documents/collections

static errors

static namespace context

static type checking.
See
static typing

static typing

exactly-one() and

one-or-more() and

treat as
operator and

XQuery and

zero-or-one() and

statically known documents/collections

static-base-uri() function.
See also
base-uri(); doc(); document(); resolve-uri()

base URIs and

resolve-uri() and

step expressions

StepExpr construct

steps.
See also
axis steps; path expressions

RelativePathPattern and

sticky modes

not

StreamSource (JAXP class)

strict (validation=)

element declaration and

unnamed type definition and

Strine types

string(s).
See also
format string; xs:string

as atomic values

comparing.
See also
codepoint-equal()

backward-compatibility mode and

default collation and

incompatibility and

in Java

conversion of operands to

conversion of, to booleans

converting atomic values to

definition/description

external file in form of

first character of

length.
See also
zero-length strings

normalization

numbers converted to

ordering of

replacement of.
See
replace()

returned from functions

separator between adjacent

sorting

starts with another string.
See also
starts-with()

substrings in.
See
substring(s)

zero-length.
See
zero-length strings

string functions

empty sequence and

list of

string literals

carriage return within

double quotes and

newline characters in

single quotes and

tab within

string mode (regex evaluation)

String Quartet examples

string types

derived

string value

attribute node

characters in

comment node

definition/description

document node

element node

namespace node

of new attribute node

of nodes

defined

of processing instruction

text node

typed value, type annotation, and

string-delimiter character

string() function.
See also
boolean(); number()

backward-compatibility mode and

string-join() function.
See also
concat()

attribute value templates
v.

concat()
v.

normalize-unicode() and

xsl:value-of
v.

string-length() function.
See also
normalize-unicode(); substring()

normalize-unicode() and

zero-length strings and

StringLiteral symbol

whitespace within

string-to-codepoints() function.
See also
codepoints-to-string()

strip (validation=)

xs:untyped and

stripped spaces, MSXML processor and

stripping.
See also
removal

type annotations

whitespace-only text nodes

strong collations

strong conversions.
See also
conversions

strong typing.
See also
static typing

style element

stylesheet(s)
.
See also
portable stylesheets

base URI of

changes, in XSLT 2.0

comments in

computational.
See also
knight's tour (case study)

customization of

Othello example

debugging

comments and

declarations in.
See
declarations

definition/description

design patterns

DocBook

document () and analysis of

document-formatting.
See also
rule-based stylesheets

embedded.
See
embedded stylesheets

examples

funcproto.xsl

xmlspec.xsl

xsl-query.xsl

xsltdiff.xsl

xslt.xsl

for family tree case study

fill-in-the-blanks

as function

functions.
See
stylesheet functions; xsl:function

generating

namespace aliasing and

through other stylesheets

QNames and

xsl:namespace-alias and

importing

included conditionally at runtime

layer

level

look-up table in

meta-

modular structure

modules

definition/description

general-purpose

locating

media-type of

official specification

overlay.
See
overlay stylesheet modules

principal

special-purpose

xsl:include and

multiple xsl:import-schema in

navigational.
See also
family tree (case study)

parameters.
See also
xsl:param

environment variables and

extension functions
v.

in form of DOM Document object

in form of XPath expression

program

QNames in

rule-based.
See also
XML specification (case study)

running in browser

for schema-aware and non-schema-aware processors

schemas and.
See also
XML Schema(s)

script in

script in HTML output page
v.

simplified.
See
simplified stylesheet modules

structure

terminating execution of

top-level elements in

transformation process and

tree

type declarations in

in WD-xsl

whitespace in.
See also
whitespace

XML Schemas and

xml:space in

stylesheet functions

context item and

current group and

definition/description

function-available() and

named templates as wrapper for

named templates
v.

as wrapper for named templates

with xsl:function

Stylus Studio development environment

subexpressions (regex)

parentheses and

sublanguage, XPath as.
See
embedded languages

subpicture.
See also
picture string

negative

subroutine call

subsequence() function

substitutability

substitution groups

content model restriction/extension and

global element declarations and

KindTests and

match by type in

substitution, of characters

substitution, textual

substring(s)

captured

comparing.
See also
contains()

matching with collation

minimal matching

replacing all occurrences of

tokenize() and

substring-after() function

substring-before() function

substring() function

as conditional expression

if
expression
v.

subtract-dates-yielding-yearMonthDuration (dropped from final specification)

subtracting

dates

durations

subtraction (character group)

subtypes

sum() function.
See also
avg(); count()

+
operator and

Other books

Wanna Bet? by Burnett, R. S.
A Little Life by Hanya Yanagihara
The Serial Garden: The Complete Armitage Family Stories by Joan Aiken, Andi Watson, Garth Nix, Lizza Aiken
La hora de los sensatos by Leopoldo Abadía
Nebula Awards Showcase 2006 by Gardner Dozois
At My Mother's Knee by Paul O'Grady