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 |
Download free course RavenDB in Action, pdf file on 221 pages by Itamar Syn-Hershko....
New Frontiers in Graph TheoryNowadays, graph theory is an important analysis tool in mathematics and computer science. Because of the inherent simplicity of graph theory, it can be used to model many different physical and abstract systems such as transportation and communication networks, models for business administration, po...
Programming Persistent Memory: A Comprehensive Guide for DevelopersThis book describes the Persistent Memory technology and why it is exciting the industry. It covers the operating system and hardware requirements as well as how to create development environments using emulated or real persistent memory hardware. ...
Cracking Passwords GuideThis tutorial is for people who want to learn to the how and why of password cracking. There is a lot of information being presented and you should READ IT ALL BEFORE you attempted doing anything documented here....
Measure, Integration and Real AnalysisThis textbook welcomes students into the fundamental theory of measure, integration, and real analysis. Focusing on an accessible approach, it lays the foundations for further study by promoting a deep understanding of key results. ...
Software Above the Level of a Single DeviceDownload free course Software Above the Level of a Single Device, pdf file on 18 pages by Tim O'Reilly....
DevOps for Digital Leaders: Reignite Business with a Modern DevOps-Enabled Software FactoryThis book provides digital leaders who are accountable for the rapid development of high-quality software applications a concise guide to designing, implementing, measuring, and improving DevOps programs that are tailored to their organizations....
Kubernetes for Full-Stack DevelopersWhether you're just curious, getting started with Kubernetes, or have experience with it, ..., download free Kubernetes tutorial in PDF (637 pages) created by Hanif Jetha ....
Don't Panic: Mobile Developer's Guide to The GalaxyDownload free course Don't Panic: Mobile Developer's Guide to The Galaxy, pdf file on 337 pages by Marco Tabor, Mladenka Vrdoljak....
AutoCAD 2010/2011 2D DrawingThis tutorial is aimed at beginner designers who looks to make the leap into Autocad 2010.Here you will learn how to get started, how to use the interface, and how to modify project with basic Autocad tools....