My Account Log in

1 option

XSLT / Doug Tidwell.

Van Pelt Library QA76.73.X58 T53 2001
Loading location information...

Available This item is available for access.

Log in to request item
Format:
Book
Author/Creator:
Tidwell, Doug.
Language:
English
Subjects (All):
XSLT (Computer program language).
XML (Document markup language).
Physical Description:
xvi, 460 pages : illustrations ; 23 cm
Edition:
First edition.
Other Title:
Mastering XML transformations
Place of Publication:
Cambridge [Mass.]. : O'Reilly, 2001.
Summary:
Originally created for page layout, XSLT has grown into one of the core technologies for processing XML. "XSLT brings XSLT's many functions together in a concise, comprehensive treatment of the technology. This book covers XSLT and XPath, a critical companion standard, and addresses subjects ranging from basic transformations to complex sorting and linking. It explores extension functions on a variety of different XSLT processors, and methods for combining multiple documents with XSLT. Examples demonstrate each technique. Useful as it is, XSLT can also be extremely daunting. Getting started is difficult, and advanced techniques require a through understanding of how XSLT templates work and interact. Doug Tidwell, a developer with years of XSLT experience, explains XSLT by building from the basics to the more complex and powerful possibilities of XSLT, so that whether you're just starting out or looking for advanced techniques, you'll find the level of information you need.
Contents:
The Design of XSLT 1
XML Basics 4
Installing Xalan 20
2. The Obligatory Hello World Example 21
Transforming Hello World 21
How a Stylesheet Is Processed 23
Stylesheet Structure 26
Sample Gallery 32
3. XPath: A Syntax for Describing Needles and Haystacks 42
The XPath Data Model 43
Location Paths 47
Attribute Value Templates 56
XPath Datatypes 57
The XPath View of an XML Document 57
4. Branching and Control Elements 65
Branching Elements of XSLT 66
Invoking Templates by Name 72
Parameters 73
Variables 79
Using Recursion to Do Most Anything 81
A Stylesheet That Emulates a for Loop 85
A Stylesheet That Generates a Stylesheet That Emulates a for Loop 89
5. Creating Links and Cross-References 99
Generating Links with the id() Function 99
Generating Links with the key() Function 108
Generating Links in Unstructured Documents 124
6. Sorting and Grouping Elements 129
Sorting Data with [left angle bracket]xsl:sort[right angle bracket] 129
Grouping Nodes 139
7. Combining XML Documents 148
The document() Function 149
Invoking the document() Function 155
More Sophisticated Techniques 156
8. Extending XSLT 166
Extension Elements, Extension Functions, and Fallback Processing 166
Extending the Saxon Processor 194
9. Case Study: The Toot-O-Matic 212
Design Goals 213
Tutorial Layout 215
XML Document Design 220
XSLT Source Code 222
A. XSLT Reference 237
B. XPath Reference 332
C. XSLT and XPath Function Reference 341
D. XSLT Guide 434.
ISBN:
0596000537
OCLC:
47091906

The Penn Libraries is committed to describing library materials using current, accurate, and responsible language. If you discover outdated or inaccurate language, please fill out this feedback form to report it and suggest alternative language.

Find

Home Release notes

My Account

Shelf Request an item Bookmarks Fines and fees Settings

Guides

Using the Find catalog Using Articles+ Using your account