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
4.7Mb size Format: txt, pdf, ePub
ads

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

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

Other books

Lady Anne's Deception by Marion Chesney
A Woman in Arabia by Gertrude Bell
Twilight of the Superheroes by Deborah Eisenberg
The Firebrand by Susan Wiggs
A Year in the South by Stephen V. Ash
Cube Route by Anthony, Piers
Blood Moon by Jackie French