Download training document course in PDF intituled Introduction to XSLT, free tutorial for beginners by Deborah Aleyne Lapeyre and B. Tommie Usdin.
Table of contents
Extensible Stylesheet Language (XSL) is a formal recommendation made by the World Wide Web Consortium (W3C) as a language for styling expression. It complements Extensible Markup Language (XML) by providing methods for formatting content written in XML. One of the main purposes of XML was to separate the content and its semantic markup from its formatting, so that formatting can be applied independently. An XSL style sheet describes the formatting that can be applied to XML files using an XSL parser.
Style Sheets are now an open source project maintained on SourceForge. The style sheet distribution consists of a collection of modular XSL files assembled into multiple XSL style sheets. There is one style sheet for generating a single HTML file and another for generating multiple smaller HTML files from a single document. There are style sheets for print output, XHTML output, HTML help output, and JavaHelp output. The style sheet collection is freely available for download. Because XSL analyzers exist for all major types of computers, you can use it on Unix, Linux, Windows, and Macintosh computers.
This webpage presents a set of documents for learning how to use and customize XSL stylesheets. It unlocks the power of these style sheets by documenting all their features and making them easy to use.
An XSL parser is the software that transforms an XML file into formatted output. There is a growing list of XSL analyzers to choose from. Each tool implements all or part of the XSL standard, which actually has several components:
Extensible Style Sheet Language (XSL): A language for expressing style sheets written in XML. It includes the XSL formatting object language (XSL-FO), but refers to separate documents for the transformation language and the path language.
XSL Transformation (XSLT): The part of XSL to transform XML documents into other XML, HTML or text documents. It can be used to rearrange content and generate new content.
XML Path Language (XPath): A language for addressing parts of an XML document. It is used to find the parts of your document to apply different styles. All XSL parsers use this component.
To publish HTML code from your XML documents, you just need an XSLT parser. It will include XPath as it is widely used in XSLT. To print, you need an XSLT parser to produce an intermediate formatting object (FO) file, and then you need an XSL-FO parser to produce a PostScript or PDF output from the FO file.
Currently, three analyzers are widely used for XSLT processing because they are very close to the XSLT specification:
Saxon written in Java by Michael Kay, author of XSLT Reference)
Xalan is part of the Apache XML project. It has versions written in both Java and C ++, both free)
xsltproc written in C by Daniel Veillard.
Download free training document course about XSLT in PDF
Size : | 867.038 Kb |
File type : | |
Downloads: | 175 |
Created: | 2018-05-31 |
This book is intended as a hands-on manual for learning how to design systems using the STM32 F1 family of micro-controllers. It was written to support a junior-level computer science course at Indiana University. ...
Scala SuccinctlyDownload free course Scala Succinctly, pdf file on 110 pages by Chris Rose....
Efficient Learning MachinesMachine learning techniques provide cost-effective alternatives to traditional methods for..., download free Learning Machines tutorial in PDF (268 pages) created by Mariette Awad ....
Pro GitDownload free course Pro Git, pdf file on 419 pages by Scott Chacon, Ben Straub....
Asterisk: The Future of TelephonyDownload free course Asterisk: The Future of Telephony, pdf file on 604 pages by by Jared Smith, Jim Van Meggelen, Leif Madsen....
Mathematica® Programming: an Advanced IntroductionStarting from first principles, this book covers all of the foundational material needed to develop a clear understanding of the Mathematica language, with a practical emphasis on solving problems. Concrete examples throughout the text demonstrate how Mathematica language, can be used to solve probl...
Essential Coding TheoryError-correcting codes (henceforth, just codes) are clever ways of representing data so that one can recover the original information even if parts of it are corrupted. The basic idea is to judiciously introduce redundancy so that the original information can be recovered even when parts of the (r...
Medical Imaging SystemsDownload free course Medical Imaging Systems, pdf file on 263 pages by Andreas Maier, Stefan Steidl, Vincent Christlein, Joachim Hornegger....
Kubernetes SuccinctlyDownload free course Kubernetes Succinctly, pdf file on 121 pages by Rahul Rai, Tarun Pabbi....
Odoo Development EssentialsOdoo is a powerful and fast-growing business application platform. Beginning with setting ..., download free Odoo tutorial in PDF (214 pages) created by Daniel Reis ....