Xslt

ISBN-10: 0596527217
ISBN-13: 9780596527211
Edition: 2nd 2007 (Revised)
Authors: Doug Tidwell
List price: $49.99 Buy it from $4.49
eBook available
This item qualifies for FREE shipping

*A minimum purchase of $35 is required. Shipping is provided via FedEx SmartPost® and FedEx Express Saver®. Average delivery time is 1 – 5 business days, but is not guaranteed in that timeframe. Also allow 1 - 2 days for processing. Free shipping is eligible only in the continental United States and excludes Hawaii, Alaska and Puerto Rico. FedEx service marks used by permission."Marketplace" orders are not eligible for free or discounted shipping.

30 day, 100% satisfaction guarantee

If an item you ordered from TextbookRush does not meet your expectations due to an error on our part, simply fill out a return request and then return it by mail within 30 days of ordering it for a full refund of item cost.

Learn more about our returns policy

Description: There's been great anticipation surrounding the release of XSLT 2.0, the new language specification that's critical for converting XML documents into other formats, such as HTML code or a PDF file. The XSLT 2.0 specification is approaching  More...

New Starting from $36.64
eBooks Starting from $39.99
Rent
Buy
what's this?
Rush Rewards U
Members Receive:
coins
coins
You have reached 400 XP and carrot coins. That is the daily max!
You could win $10,000

Get an entry for every item you buy, rent, or sell.

Study Briefs

Limited time offer: Get the first one free! (?)

All the information you need in one place! Each Study Brief is a summary of one specific subject; facts, figures, and explanations to help you learn faster.

Add to cart
Study Briefs
History of Western Art Online content $4.95 $1.99
Add to cart
Study Briefs
History of World Philosophies Online content $4.95 $1.99
Add to cart
Study Briefs
American History Volume 1 Online content $4.95 $1.99
Add to cart
Study Briefs
History of Western Music Online content $4.95 $1.99

Customers also bought

Loading
Loading
Loading
Loading
Loading
Loading
Loading
Loading
Loading
Loading

Book details

List price: $49.99
Edition: 2nd
Copyright year: 2007
Publisher: O'Reilly Media, Incorporated
Publication date: 7/6/2008
Binding: Paperback
Pages: 990
Size: 7.00" wide x 9.25" long x 1.75" tall
Weight: 3.036
Language: English

There's been great anticipation surrounding the release of XSLT 2.0, the new language specification that's critical for converting XML documents into other formats, such as HTML code or a PDF file. The XSLT 2.0 specification is approaching completion at long last, but unfortunately, version 2.0's delays and complexity have forced developers to rely on the XSLT 1.0 standard longer than they anticipated. Both specifications will be in use during what is likely to be a long transition period. The second edition of "XSLT" incorporates new material for XSLT 2.0 and expounds on the lessons learned over the last six years of XSLT 1.0 use. Whether you're looking for the latest and greatest in XSLT 1.0 techniques, or is moving on to XSLT 2.0, this new edition of XSLT will address your needs. The book includes plenty of practical, real-world examples to show you how to apply XSLT stylesheets to XML data using either version. You'll get a thorough understanding of XSLT and XPath and their relationship to other web standards, along with recommendations for a honed toolkit in an open platform-neutral, standards-based environment. Author Doug Tidwell starts with the basics: simple stylesheets and methods for setting up transformation engines. Then he works through examples that develop your understanding of the many parts of XSLT, particularly XSLT's template-based approach to transformations. This new edition has been updated to explain XSLT 2.0's many dependencies, notably XML Schema and XPath 2.0.

Doug Tidwell is a senior programmer at IBM. He has more than a sixth of a century of programming experience, and has been working with markup languages for more than a decade. He was a speaker at the first XML conference in 1997, and has taught XML classes around the world. His job as a Cyber Evangelist is to look busy and to help people use new technologies to solve problems. Using a pair of zircon-encrusted tweezers, he holds a master's degree in computer science from Vanderbilt University and a bachelor's degree in English from the University of Georgia. He lives in Raleigh, North Carolina, with his wife, cooking teacher Sheri Castle (see her web site at http://www.sheri-inc.com ) and their daughter Lily.

Preface
Getting Started
The Design of XSLT
XML Basics
Installing XSLT Processors
Summary
The Obligatory Hello World Example
Goals of This Chapter
Transforming Hello World
How a Stylesheet Is Processed
Stylesheet Structure
Sample Gallery
Summary
XPath: A Syntax for Describing Needles and Haystacks
The XPath Data Model
Location Paths
Attribute Value Templates
Datatypes
XPath Operators
[2.0] Comments in XPath Expressions
[2.0] Types of XSLT 2.0 Processors
The XPath View of an XML Document
Summary
Creating Output
Goals of This Chapter
Generating Text
Numbering Things
Formatting Decimal Numbers
[2.0] Formatting Dates and Times
Using [left angle bracket]xsl:copy[right angle bracket] and [left angle bracket]xsl:copy-of[right angle bracket]
Dealing with Whitespace
Summary
Branching and Control Elements
Goals of This Chapter
Branching Elements of XSLT
Invoking Templates by Name
Parameters
Variables
Using Recursion to Do Most Anything
A Stylesheet That Emulates a for Loop
Summary
Creating Links and Cross-References
Using the XML ID, IDREF, and IDREFS Datatypes
XSLT's Key Facility
Generating Links in Unstructured Documents
Summary
Sorting and Grouping Elements
Sorting Data with [left angle bracket]xsl:sort[right angle bracket]
[2.0] The [left angle bracket]xsl:perform-sort[right angle bracket] Element
Grouping Nodes
[2.0] New Grouping Syntax in XSLT 2.0
Summary
Combining Documents
The document() Function
The document() Function and Sorting
Implementing Lookup Tables
Grouping Across Multiple Documents
[2.0] Using XSLT 2.0 to Simplify Things
[2.0] The doc() and doc-available() Functions
[2.0] The collection() Function
[2.0] The unparsed-text() and unparsed-text-available() Functions
Summary
Extending XSLT
The XSLT Extension Mechanism
[2.0] Creating New Functions with [left angle bracket]xsl:function[right angle bracket]
Example: Generating Multiple Output Files
Creating Custom Collations
Generating Hidden Word Graphics
Example: Generating an SVG Pie Chart
Writing Extensions in Other Languages
Using Extension Functions from the EXSLT Library
Accessing a Database with an Extension Element
Creating a Photo Album with an Extension Element
Summary
XSLT Reference
XPath Reference
XSLT, XPath, and XQuery Function Reference
XML Schema Overview
[2.0] Regular Expressions
XSLT Formatting Codes
XSLT 2.0 Migration Guide
Glossary
Index

×
Free shipping on orders over $35*

*A minimum purchase of $35 is required. Shipping is provided via FedEx SmartPost® and FedEx Express Saver®. Average delivery time is 1 – 5 business days, but is not guaranteed in that timeframe. Also allow 1 - 2 days for processing. Free shipping is eligible only in the continental United States and excludes Hawaii, Alaska and Puerto Rico. FedEx service marks used by permission."Marketplace" orders are not eligible for free or discounted shipping.

Learn more about the TextbookRush Marketplace.

×