More XSLT

R. Alexander Milowski

milowski@sims.berkeley.edu

School of Information Management and Systems

#1

Contents

#2

String Manipulation

#3

Strings and xsl:value-of

#4

Numbers

#5

Number Formatting

#6

Identifiers

#7

Language

#8

Multiple Input Documents

#9

Base URI & document()

#10

Aggregation Example

#11

Built-in Template Rule

#12

Result Tree Fragments

#13

Variables

#14

Variables - Syntax

#15

Variables - Saving the Context

#16

Variables - Result Tree Fragments vs. Node Sets

#17

Variables - Top Level Variables

#18

Parameters

#19

Parameters to Stylesheets

#20

Parameters to Templates

#21

Passing Parameters

#22

Iterating with for-each

#23

Setting the Context with for-each

#24

Sorting

#25

Simple Sort Example

#26

Multiple Sorts

#27

Controlling Sorting

#28

xsl:if

#29

xsl:choose

#30

xsl:choose - semantics

#31

xsl:choose - example

#32

Conditionals vs. Templates