My Account Log in

1 option

XSLT / Doug Tidwell.

O'Reilly Online Learning: Academic/Public Library Edition Available online

View online
Format:
Book
Author/Creator:
Tidwell, Doug.
Language:
English
Subjects (All):
XML (Document markup language).
XSLT (Computer program language).
Physical Description:
1 online resource (988 p.)
Edition:
2nd ed.
Place of Publication:
Beijing ; Sebastopol, California : O'Reilly, [2008]
Language Note:
English
System Details:
text file
Summary:
After years of anticipation and delay, the W3C finally released the XSLT 2.0 standard in January 2007. The revised edition of this classic book offers practical, real-world examples that demonstrate how you can apply XSLT stylesheets to XML data using either the new specification, or the older XSLT 1.0 standard. XSLT is a critical language for converting XML documents into other formats, such as HTML code or a PDF file. With XSLT, you get a thorough understanding of XSLT and XPath and their relationship to other web standards, along with recommendations for a honed to
Contents:
Table of Contents; Preface; About This Book; Where I'm Coming From; I Believe in Open, Platform-Neutral, Standards-Based Computing; I Assume You're Busy; I Don't Care Which Standards-Compliant Tools You Use; XSLT Is a Tool, Not a Religion; You Shouldn't Migrate All of Your Stylesheets Just Because There's a New Version of XSLT; How This Book Is Organized; Conventions Used in This Book; How to Contact Us; Safari® Enabled; Acknowledgments for the Second Edition; Acknowledgments from the First Edition; Chapter 1. Getting Started; The Design of XSLT; [2.0] The Design of XSLT 2.0; XML Basics
XML's HeritageXML Document Rules; An XML document must be contained in a single element; All elements must be nested; All attributes must be quoted; XML tags are case-sensitive; All end tags are required; Empty tags can contain the end marker; XML declarations; Document Type Definitions (DTDs) and XML Schemas; Well-formed versus valid documents; Tags versus elements; Namespaces; [2.0] Datatypes; Programming Interfaces for XML: DOM, SAX, and Others; DOM; SAX; Other programming interfaces; XSLT Standards; XSL transformations (XSLT) version 1.0; XML path language (XPath) version 1.0
XSL transformations (XSLT) version 2.0XML path language (XPath) version 2.0; XQuery 1.0 and XPath 2.0 Data Model (XDM); XQuery 1.0 and XPath 2.0 functions and operators; XQuery 1.0 and XPath 2.0 formal semantics; XSLT 2.0 and XQuery 1.0 serialization; XQuery 1.0: an XML query language; XML syntax for XQuery 1.0 (XQueryX); XML Standards; XML 1.0; XML 1.1; The Extensible Stylesheet Language (XSL); XML Schemas; RelaxNG; Schematron; The Simple API for XML (SAX); Document Object Model (DOM); Namespaces in XML; Associating stylesheets with XML documents; Scalable Vector Graphics (SVG)
XML pointer language (XPointer) version 1.0XML linking language (XLink) version 1.0; Installing XSLT Processors; Installing Xalan; Installing Saxon; Installing the Microsoft XSLT Processor; Installing the Altova XSLT Engine; Summary; Chapter 2. The Obligatory Hello World Example; Goals of This Chapter; Transforming Hello World; Our Sample Document; A Sample Stylesheet; Transforming the XML Document; Stylesheet Results; How a Stylesheet Is Processed; Parsing the Stylesheet; Parsing the Transformee; Lather, Rinse, Repeat; Walking Through Our Example; Stylesheet Structure
The ElementThe Element; Our First ; The for Elements; Built-in Template Rules; Built-in template rule for element and document nodes; Built-in template rule for modes; Built-in template rule for text and attribute nodes; Built-in template rule for comment and processing instruction nodes; Built-in template rule for namespace nodes; Top-Level Elements; Other Approaches; Sample Gallery; The Hello World SVG File; The Hello World PDF File; The Hello World Java Program; The Hello World VRML File; Summary
Chapter 3. XPath: A Syntax for Describing Needles and Haystacks
Notes:
"Mastering XML transformations"--Cover.
Includes index.
Description based on print version record.
ISBN:
1-4493-9112-5
0-596-15428-3
OCLC:
297576179

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