Name: eXtensible Stylesheet Language (XSL)
Description: A family of W3C recommendations for defining XML document transformation and presentation. It includes XSL Transformations (XSLT), which is a language for transforming an XML document into another XML document, or another type of document, such as HTML or Extensible HyperText Markup Language (XHTML™) that is recognized by a browser. A transformation is defined in a transformation template, which contains rules to apply when an XML node is matched in the input. XSLT is a powerful language, capable of arbitrary computations. It is widely supported by web browsers.
Source/URL: For XSL, refer to: https://www.w3.org/Style/XSL/.
For XSLT, refer to: https://www.w3.org/TR/xslt-30/.
For XHTML, refer to: https://www.w3.org/TR/xhtml1/.