Andrew McDonough

Please note: This page is imported from my wiki, which hasn't been updated in over 10 years. Some of the formatting was lost during the import. I'll try to get around to fixing it someday.


XSLT (eXtensible Stylesheet Language Transformations) is a language for transforming one XML document to another XML document.

The most common destination document is an XHTML document.

XSL Transformations - a language for transforming XML documents into other XML documents.

XSLT uses XPath to find information in an XML document

The root element of a XSLT document is either <xsl:transform> or <xsl:stylesheet>. These are equivalent. Therefore the header of an XSLT document will be: <xsl:stylesheet version=“1.0” xmlns:xsl=””> or <xsl:transform version=“1.0” xmlns:xsl=””>

Andrew McDonough

Andrew McDonough is a consultant CTO and software developer, currently based between Berlin and London.

Follow Andrew on Twitter or Connect on LinkedIn