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

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

history

first proposal

prehistory

“A Proposal for XSL”

purpose of

WD-xsl and

Working Group

XSL Formatting Objects (XSL-FO)

XSL-FO.
See
XSL Formatting Objects

xsl-query.xsl stylesheet module

XSLT (Extensible Stylesheet Language: Transformations)

CSS
vs.

family tree case study

as declarative language

defined

design themes

elements

extensibility.
See
extensibility, XSLT

formatting stage

functions

(list)

instructions

(full list)

element-available() and

language characteristics

computational power

general-purpose programming

implementation-defined

manipulation/reporting tool for complex structured data

no side effects principle

rule-based structure

types based on XML Schema

XML syntax usage

XPath as embedded language.
See also
embedded languages

for
loop and

namespace

patterns.
See
patterns

processing model.
See
processing model, XSLT

processors.
See
processors, XSLT

SQL
vs.

structural transformation

transformation task

versions.
See
versions

while
loop and

without updateable variables

XML family and

XML namespaces and

XPath and

XQuery
vs.

XSL-FO and

XSLT
1.0

'first item' rule

forward compatibility in

processors

element-available() and

multiple result documents and

use-when attribute and

version attribute and

xsl:fallback and

Recommendation

transition stages to XSLT 2.0

type system

XSLT 2.0
vs.

XSLT 1.1 working draft

extension functions in Java/JavaScript and

xsl:document in.
See also
xsl:document

XSLT
2.0

changes in patterns

development

forward/backward compatibility modes

minimum set of atomic types

Recommendation

requirements

schema for stylesheets

examples

schema processing in

optional

stylesheet changes in

system properties (list)

transition stages from XSLT 1.0 to

type system based on XML Schema.
See
type systems

XML Schemas in

optional feature

XSLT 1.0
vs.

XSLT 1.1
vs.

XSLT namespace

instructions in

namespace declarations

XSLT2 object (Altova)

XSLTC

xsltdiff.xsl stylesheet module

XslTransform (.NET class)

xslt.xsl stylesheet module

xt processor.
See also
Clark, James

forward-compatible processing and

year component

from xs:date

from xs:dateTime

from xs:duration

year, negative

year-from-date() function

year-from-dateTime() function

years-from-duration() function

zero(s)

division by

finite nonzero values

formatting

leading

or more predicates

negative

positive

trailing

zero sign, Greek

zero-digit (xsl:decimal-format)

zero-length duration

zero-length strings

default value as

empty sequences and

empty() and

namespace URIs and

regex and

relative reference of

string-length() and

zero-length text nodes

zero-or-one() function.
See also
exactly-one(); one-or-more()

static type checking and

Other books

Tuna Tango by Steven Becker
You Only Get One Life by Brigitte Nielsen
I Can't Believe He Did Us Both! (Kari's Lessons) by Lane, Lucinda, Zara, Cassandra
Office Toy by Cleo Peitsche
Gift-Wrapped Governess by Sophia James