Jump to content

XSL

From Wikipedia, the free encyclopedia

This is an old revision of this page, as edited by MarXidad (talk | contribs) at 06:12, 17 January 2002. The present address (URL) is a permanent link to this revision, which may differ significantly from the current revision.

XSL stands for Extensible Stylesheet Language. It is a language which allows to describe how files encoded in the XML standard are to be formatted. The language has two parts

  • XSL Transformations (XSLT): a language for transforming XML documents
  • XSL Formatting Objects (XSL-FO): to describe additional formatting


There are currently many XSLT implementations available; recent versions of both Internet Explorer and Mozilla (hence Netscape) support transformation of XML to HTML through XSLT.


XSL formatting objects are less widely supported. Most (?all) current implementations are only partial. FOP, from the Apache project, can render a large portion of the XSL formatting objects specification to PDF and other output formats.


XML Path Language (XPath) is used in XSL to describe how to access parts of an XML document.


Reference:


See also: