1. Computing
Filed In:
  1. XML

XSLT / XSL

Extensible Stylesheet Language (XSL) is a way to add styles to XML and other marked up text. The stylesheet language built by XML may be confusing, but these links can help you make sense of it.
  1. XSL Formatters (9)
  2. XSLT Processors (8)
  3. XSL-FO (10)

Introduction to XSL
XSL is more than just transformations of XML documents, it allows you to define your presentations and provide specific maps of your documents.

What is the Purpose of XSLT?
A definition of XSLT and the advantage of using this language. A look at the evolution of XML and the creation of XSLT.

How Do You Use XSLT?
Find out how others use XSLT to transform documents and share your own experiences with this versatile language.

Extensible Stylesheet Language (XSL)?
A definition of the Extensible Stylesheet Language. An article that defines and describes XSL family of languages. A brief look at schema and their uses to display XML data with links to tutorials and more complete informational sources.

How to Use the Value-of Element in XSLT – XSLT Tutorial
An XSLT tutorial that explains the transformation of XML data into a interpretable output stream. A tutorial that provides step-by-step instruction to write XSLT output code. Part three of the series for Breaking Down XSLT.

How to Transform XML - XSLT Tutorial
Learn how to use XSLT to transform your XML documents. An XSLT tutorial with sample code and descriptions.

Setting Up an XSLT Output Stream – XSLT Tutorial
An XSLT tutorial that explains the transformation of XML data into a interpretable output stream. A tutorial that provides step-by-step instruction to write XSLT output code. Part two of the series for Breaking Down XSLT.

How to Use the For-each Element in XSLT - XSLT Tutorial
An XSLT tutorial that explains the transformation of XML data into a interpretable output stream. A tutorial that provides step-by-step instruction to write XSLT output code. Part four of the series for Breaking Down XSLT.

How to Filter XML Data in XSLT - XSLT Tutorial
An XSLT tutorial that explains the transformation of XML data into a interpretable output stream. A tutorial that provides step-by-step instruction to write XSLT output code. Part five of the series for Breaking Down XSLT.

How to Connect XML Data Files to XSLT Style Sheets - XSLT Tutorial
An XSLT tutorial that explains the transformation of XML data into a interpretable output stream. A tutorial that provides step-by-step instruction to write XSLT output code. Part six of the series for Breaking Down XSLT.

What is the Relationship between XSL, XSLT and XSL-FO?
A description of XML style sheets and specifically XSL, XSLT and XSL-FO. This article discusses the need for style sheets and what each format will do, complete with definitions and links to tutorials.

XSLT: Advanced
XSLT is the stylesheet language of XML to transform XML into whatever viewable format you would like to view it in. Learn how to convert a complicated XML document into HTML

Key Phrases to Know for XSLT - XSLT Tutorial
An XSLT tutorial that explains the transformation of XML data into a interpretable output stream. A tutorial that provides step-by-step instruction to write XSLT output code. The seventh and final article of the series for Breaking Down XSLT.

How Do I Choose between XSLT and XSL-FO?
A description of the uses for XSLT and XSL-FO. This article explains how XSLT and XSL-FO work together to create pages for web viewing and print media.

Breaking Down the Regions of XSL-FO Formatting
A tutorial of XSL-FO design including regions and blocks. A detailed explanation of regions, nesting and flow when creating XSL-FO formatting pages.

How to Set up Elements for XSL-FO
A definition and explanation elements in XSL-FO. A detailing of the purpose of XSL-FO including the structure, namespace and element information. Part three of the Understanding XSL-FO series.

How to Write the Page Sequences for XSL-FO
A tutorial of XSL-FO design including page-sequence, layout-master-set and blocks. A detailed explanation of page-sequence and flow when creating XSL-FO formatting pages.

How to Set up Margins in XSL-FO Documents
A tutorial of XSL-FO design including regions and blocks. A detailed explanation of establishing margins for page templates and region when creating XSL-FO formatting pages.

XSLT Tutorials Library

Extensible Stylesheet Language Transformations (XSLT) is an XML language the transforms XML into a different file. When you load an XML file to the Internet, it will appear as basic text to viewers. XML was originally meant to be a repository of information that designers could change easily. This made updating information a breeze. The challenge is to take that data and create something formatted for website presentation. XSLT will take the core data and present it in a viewable format. It ‘transforms’ the information found in the XML file to a markup language, such as HTML or XHTML.

XSLT Tag Glossary

Extensible Stylesheet Language (XSLT) is the subset that transforms XML into formats, such as XHTML, to create a web page. When you post an XML document on the Internet, it is just a bag of data. The browser will display an XML file the same way it reads a standard text file. Many people get stuck on this point. How do you take the information in the XML data and turn it into that cool table the shows your inventory? XSLT is one answer to that question. You must understand the definition and syntax of XSLT tags to generate a page on a website that utilizes XML.

What is XSL Stylesheet
This article will teach you definition of the xsl stylesheet element and how to use it when creating your transformation document. XSLT is a formatting document and xsl:stylesheet works as the root element.

What is XSL Transform
This article will teach you the definition for the XSL transform element, one possible root for an XSLT document. XSLT is a formatting page meant to transform XML to XHTML.

What is XSL Template
This article will teach you the definition of the XSL template element used in XSLT formatting documents. Template provides specific instructions to display XML data.

What is XSL Call-Template
Definition of the XSL Call-Template Element that includes sample code and associated attributes.

What is XSL Apply-Templates
Learn the definition of the XSL apply-templates element. Templates work within a XSLT document to apply formatting rules to XML data.

What is XSL:Attribute-Set
Definition of the XSL:attribute-set element with sample code, syntax and associated element tags.

What is XSL:Attribute
The XSL:Attribute Element Definition explains how to create information that applies to an XSLT output stream. The reference includes sample code for xsl:attribute and xsl:attribute-sets.

What is XSL:Comment
Commenting your XSLT output stream allows you to organize your code. XSL:comment clears an area for you to place a message in the final code.

What is XSL Element
XSL:Element Definition explains how to build a new node in your XSLT output stream. This is useful when trying to manipulate the XML data during the transformation.

What is XSL Import
Learn the definition of the XSL import element used in XSLT formatting documents. Import allows you to combine multiple style sheets in XSLT.

What is XSL Copy-of
Learn the definition of the xsl:copy element and how to use it when creating XSLT pages. This tutorial offers sample code and step-by-step instructions.

What is XSL Copy
Learn the definition of the xsl:copy element and how to use it when creating XSLT pages. This tutorial offers sample code and step-by-step instructions.

Discuss in my forum

©2013 About.com. All rights reserved.