HTML tutorial
CSS3 tutorial
Bootstrap tutorial
JavaScript tutorial
JQuery tutorial
AngularJS tutorial
React tutorial
NodeJS tutorial
PHP tutorial
Python tutorial
Python3 tutorial
Django tutorial
Linux tutorial
Docker tutorial
Ruby tutorial
Java tutorial
C tutorial
C ++ tutorial
Perl tutorial
JSP tutorial
Lua tutorial
Scala tutorial
Go tutorial
ASP.NET tutorial
C # tutorial
It starts with XSL, ended in XSLT, XPath and XSL-FO.
XSL means Extensible Stylesheet Language(E X tensible S tylesheet L anguage).
Cause World Wide Web Consortium (W3C) started to develop XSL is: there is an XML-based Stylesheet Language demand.
HTML uses predefined tags, the meaning of each tagcan easily be understood.
HTML in the <table> tag defines a table - and a browserknows 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.
XML does not use predefined tags (we can use any favorite tag name), and the meaning of each tag isnot all that easy to understand.
<table> tag 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 consists of three parts:
The rest of this tutorial is XSLT - a language for transforming XML documents.
To learn more about the knowledge of XSL-FO and XPath, please visit our XPath tutorial and XSL-FO tutorial .