Table of contents
XML Stylesheet Language (XSL) has been designed to transform XML documents into other formats such as PDF or HTML pages. During its development, the project proved to be more complex than expected and it was split into two separate XSLT and XSL-FO units. XML Stylesheet Language Transformation (XSLT) is an XML document transformation language. XSL-FO (for XML Stylesheet Language - Formatting Objects) is a document layout language. The process of transforming an XML document into a printable document, for example in PDF format, is divided into two phases. In the first phase, the XML document is transformed into an XSL-FO document using XSLT style sheets. In the second phase, the FO document obtained in the first phase is converted by an FO processor into a printable document.
Although the XSLT language originates in the transformation of XML documents into XSL-FO documents, it is suitable for transforming a document of any XML dialect into a document of any other XML dialect. It is often used to produce XSL-FO or XHTML documents, but it can also produce SVG documents. XSLT is also often used to perform simple transformations on documents. For example, you want to delete some elements, replace an attribute with an element, or move an element.
This chapter is dedicated to the XSLT part of XSL. Like all of this book, it is essentially based on examples available at the URL http://www.liafa.univ-paris-diderot.fr/~carton/Enseignement/XML/
The working principle of XSLT is as follows. An XSLT style sheet contains rules that describe transformations. These rules are applied to an XML source document to obtain a new XML result document. This transformation is performed by a program called XSLT processor. The style sheet is also called a program because it is the instructions to be executed by the processor.
Size : | 1921.979 Kb |
File type : | |
Downloads: | 229 |
Created: | 2018-05-30 |
Platform Embedded Security Technology Revealed is an in-depth introduction to Intel's plat..., download free Security Technology tutorial in PDF (272 pages) created by Xiaoyu Ruan ....
Exploring Cloud ComputingDownload free course Exploring Cloud Computing, pdf file on 121 pages by Michael Wittig, Andreas Wittig....
Statistics with JuliaDownload free course Statistics with Julia, pdf file on 413 pages by Hayden Klok, Yoni Nazarathy....
Enterprise Cloud StrategyEnterprise Cloud Strategy - Guidance for enterprises looking for proven methods to take th..., download free Cloud tutorial in PDF (156 pages) created by Barry Briggs ....
A First Course on Time Series Analysis with SASThis book has been developed for a one-semester course usually attended by students in statistics, economics, business, engineering, and quantitative social sciences. A unique feature of this edition is its integration with the statistical software package SAS (Statistical Analysis System) computi...
Entity-Oriented SearchDownload free course Entity-Oriented Search, pdf file on 351 pages by Krisztian Balog....
Pro GitPro Git (Second Edition) is your fully-updated guide to Git and its usage in the modern world. Git has come a long way since it was first developed by Linus Torvalds for Linux kernel development. It has taken the open source world by storm since its inception in 2005, and this book teaches you how...
Maya basicsThe Maya basics tutorial describes the fundamental concepts and skills for Maya that you need to work with 3D project....
Foundations of Software Science and Computation StructuresDownload free course Foundations of Software Science and Computation Structures, pdf file on 556 pages by Miko?aj Boja?czyk, Alex Simpson....
Tutorial Cryptography with ARC4 in PDFDownload PDF tutorial about ARC4 stream cipher algorithm, and how to use it in a very simple application on the nRF24L01...