XSL language

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

Starting from XSL

XSL stands for Extensible Style Sheet 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 style sheet language based on XML.

CSS = HTML stylesheet

HTML uses predefined tags, the meaning of tagsEasy to understand

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

Adding styles to HTML elements is easy. With 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 name we like), and the meaning of these tagsis not always 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 about XSLT - the language used to transform XML documents.

You can also learn our《XPath Tutorial》and《XSL-FO Tutorial》。