Xml - Extensible Stylesheet Language (XSL)

Card Puncher Data Processing


XSL is a language for formatting XML data for output to:

  • screen,
  • paper
  • or other media

Xls was started as an XML-based Stylesheet Language but is more than a simply Style Sheet Language with its three components.

  • CSS = Style Sheets for HTML
  • XSL = Style Sheets for XML = often XSLT


The Extensible Stylesheet Language (XSL) has three major subcomponents:


The Formatting Objects standard. By far the largest subcomponent, this standard gives mechanisms for describing font sizes, page layouts, and other aspects of object rendering.

XSL-FO documents are XML files with output information and one of the following extension:

  • .fo
  • .fob
  • .xml (to get xml syntax in editor)


XSLT is the transformation language, which lets you define a transformation from XML into some other format. For example, you might use XSLT to produce HTML or a different XML structure. You could even use it to produce plain text or to put the information in some other document format.


At bottom, XSLT is a language that lets you specify what sorts of things to do when a particular element is encountered. But to write a program for different parts of an XML data structure, you need to specify the part of the structure you are talking about at any given time. XPath is that specification language. It is an addressing mechanism that lets you specify a path to an element so that, for example,

can be distinguished from
. In that way, you can describe different kinds of translations for the different

Discover More
Card Puncher Data Processing
BIP - Template

RTF Template Parser converts documents saved as the RTF file type to XSL-FO.
Card Puncher Data Processing
Extensible Markup Language (XML)

is a flexible way to create common information formats and to share the formats and data between applications and on the internet. XML is, essentially, a platform-independent means of structuring informationelementschemjsoXML...
HTML - A element (anchor)

HTML The a (or anchor) is a html element that represents a hyperlink. It is the cornerstone: of every navigation scheme on the web. and of the importance of a page on the internet (pagerank) ...
Card Puncher Data Processing
XML - Software / Tool / Library

xmllint. Example xsltproc to perform XSL transformation xml.exe () xmlcg.exe xmlwf.exe xsl.exe xsql.bat...
Card Puncher Data Processing
XSL - Stylesheet

Duplicate of XSL where: xmlns:xsl defines the xslt namespace version defines the version - defined the Xslt processor version that should be used 1.0 2.0 Specification...
Card Puncher Data Processing
Xml - XSL Transformations (XSLT)

XSLT is the most important part of XSL. Extensible Stylesheet Language Transformation (XSLT): is a language for transforming XML documents into other XML documents (and particularly into (X)HTML documents)....

Share this page:
Follow us:
Task Runner