Aspose.Pdf

Introduction to XSL

XSL stands for XML Stylesheet Language. Infact, it is a formatting language that is used to set the formatting styles of XML data. XSL also provide a Transformation language (XSLT), which is used to convert documents written in one XML DTD into another DTD.

 

XSL can be used to:

 

 

XSL is divided into two parts:

 

  1. Translation
  2. Formatting

 

The figure below represents that how an XSL is applied on an XML document and how is it processed:

 

XSL Processing

 

XSL and Aspose.Pdf

 

Aspose.Pdf utilizes the successor of XSL that is XSL-FO to generate PDF documents. XSL-FO is discussed in more detail in the topic: Introduction to XSL-FO .