XSLT Language

It starts with XSL and ends with XSLT, XPath, and XSL-FO.

Starts with XSL

XSL stands for Extensible Stylesheet Language (EXtensible Stylesheet Language).

The reason why the World Wide Web Consortium (W3C) began to develop XSL is that there is a need for a stylesheet language based on XML.

CSS = HTML Stylesheet

HTML uses predefined tags, and the meaning of the tagsEasy to understand.

The <table> element in HTML elements defines a table - and the browser is clearHow to display it.

It's easy to add styles to HTML elements. Through CSS, it's easy to tell the browser to display an element with a specific font or color.

XSL = XML Stylesheet

XML does not use predefined tags (we can use any tag name we like), and the meaning of these tagsNot all of them are easy to understand.

The <table> element means an HTML table, a piece of furniture, or something else - the browserNot sure how to display it.

XSL canDescriptionHow to Display XML Documents!

XSL - More Than Just a Stylesheet Language

XSL includes three parts:

XSLT
A language used for transforming XML documents.
XPath
A language used for navigating within XML documents.
XSL-FO
A language used for formatting XML documents.

The main content of this tutorial is XSLT

The rest of this tutorial is XSLT - the language used to transform XML documents.

You can also learn our <XPath Tutorial> and <XSL-FO Tutorial