XSL language

It starts with XSL, ended in XSLT, XPath and XSL-FO.

Starting in XSL

XSL means Extensible Stylesheet Language (E Xtensible S tylesheet L anguage) .

Cause World Wide Web Consortium (W3C) started to develop XSL is: there is an XML-based Stylesheet Language demand.

CSS = HTML Style Sheets

HTML uses tags sense, pre-defined label can easily be understood.

HTML element <table> element defines a table - and a browser knows how to display it.

Adding styles to HTML elements is easy. Through CSS, it is easy to inform the browser to use a specific font or color of a display element.

XSL = XML stylesheet

XML does not use predefined tags (we can use any favorite tag name), and the meaning of these tags are not so easily understood.

<table> element means that an HTML table, a piece of furniture, or whatever - is not clear how the browser to display it.

XSL to describe how to display XML documents!

XSL - just Stylesheet Language

XSL consists of three parts:

A method for converting language of an XML document.
A method for navigating an XML document language.
A language for formatting XML documents.

The main content of this tutorial is XSLT

The rest of this tutorial is XSLT - a language for transforming XML documents.

You can also learn us, " the XPath tutorial " and " the XSL-FO tutorial ."