|
XSL Transformations (XSLT)
XSLT is designed for use as part of XSL, which is a stylesheet language for XML. In addition to XSLT, XSL includes an XML vocabulary for specifying formatting. XSL specifies the styling of an XML document by using XSLT to describe how the document is transformed into another XML document that uses the formatting vocabulary.
|
|
What is XSL?
XSL is a language for expressing stylesheets. It consists of three parts: XSL Transformations (XSLT): a language for transforming XML documents, the XML Path Language (XPath), an expression language used by XSLT to access or refer to parts of an XML document. (XPath is also used by the XML Linking specification). The third part is XSL Formatting Objects: an XML vocabulary for specifying formatting semantics. An XSL stylesheet specifies the presentation of a class of XML documents by describing how an instance of the class is transformed into an XML document that uses the formatting vocabulary.
|
|
XSL-List -- Open Forum on XSL
XSL-List hosts discussion of XSL itself, XSL applications and implementation, and XSL user questions. XSL-List is open to everyone, users and developers, experts and novices alike. There is no restriction to what may be posted on the XSL-List provided it is related to XSL.
|
|
Introduction to XSL
XSL (Extensible Stylesheet Language) is being developed as part of the W3C Style Sheets Activity: "W3C continues to work with its Members, evolving the Cascading Style Sheets (CSS) language to provide even richer stylistic control, and to ensure consistency of implementations. W3C is also developing the Extensible Stylesheet Language (XSL), which has document manipulation capabilities beyond styling." The W3C Style Sheets Activity is itself part of the W3C User Interface Domain.
|
|
XSL Frequently Asked Questions
|
|
Chapter 17 of the XML Bible, Second Edition : XSL Transformations
The Extensible Stylesheet Language (XSL) includes both a transformation language and a formatting language. Each of these, naturally enough, is an XML application. The transformation language provides elements that define rules for how one XML document is transformed into another XML document. The transformed XML document may use the markup and DTD of the original document, or it may use a completely different set of elements. In particular, it may use the elements defined by the second part of XSL, the formatting objects. This chapter discusses the transformation language half of XSL.
|
|
Chapter 18 of the XML Bible, Second Edition : XSL Formatting Objects
XSL Formatting Objects (XSL-FO) are the second half of the Extensible Stylesheet Language (XSL). XSL-FO is an XML application that describes how pages will look when presented to a reader. A style sheet uses the XSL transformation language to transform an XML document in a semantic vocabulary into a new XML document that uses the XSL-FO presentational vocabulary. While one can hope that Web browsers will one day know how to directly display data marked up with XSL formatting objects, for now an additional step is necessary in which the output document is further transformed into some other format, such as Adobe’s PDF.
|
|
Welcome to XSL School
At XSL School you will learn what XSL is. You will also learn how to use XSL to transform XML documents into other formats, like HTML
|
|
Hands-on XSL
This article presents a simple, hands-on exercise that demonstrates the principles of the Extensible Stylesheet Language Transformations (XSLT). It takes about an hour to complete the concept exercises and about 15 minutes at a computer to try out the results with a real XSLT processor.
|
|
Using XSL Formatting Objects
The World Wide Web Consortium's specification for Extensible Stylesheet Language (XSL) comes in two parts: XSLT, a language for transforming XML documents, and
XSL Formatting Objects (XSL FO), an XML vocabulary for specifying formatting semantics.
|
|
XSL Tutorial
|
|
XSL Concepts and Practical Use
What's with stylesheets in the first place?
|
|
XSL Considered Harmful
Anything XSL can do in the Web environment, I can do better using technologies supported by current W3C Recommendations
|
|
A Guide to XML and XSL for Designers
XML (eXtensible Markup Language) and XSL (eXtensible Stylesheet Language) are powerful new ways to separate the content of a web site from its design. This seperation, if structured properly, could prove very beneficial in terms of site creation and maintenance. The purpose of this document is to introduce the languages and discuss their capabilities and drawbacks. This document's target audience is web designers (e.g. HTML/Photoshop gurus) who want to learn more about this exciting new technology.
|
|
The Extensible Stylesheet Language (XSL)
XSL is a language for expressing stylesheets. It consists of three parts: XSL Transformations (XSLT): a language for transforming XML documents, the XML Path Language (XPath), an expression language used by XSLT to access or refer to parts of an XML document. (XPath is also used by the XML Linking specification).
|