XSLT (Extensible Stylesheet Language Transformations) is a language for transforming XML documents into other XML documents, or other formats such as HTML for web pages, plain text or into XSL Formatting Objects, which may subsequently be converted to other formats, such as PDF, PostScript and PNG.

The original document is not changed; rather, a new document is created based on the content of an existing one. Typically, input documents are XML files, but anything from which the processor can build an XQuery and XPath Data Model can be used, for example relational database tables, or geographical information systems.

XSLT is actually extension of XML. It’s a style for XML document. So to learn XSLT you must know the basic XML concept and structure. We will be implementing XSLT concept on top of XML Document. We have covered many topics which are essential to create XSLT based document like what is XSL Language, creating XML File, declaring XSLT Style sheet, creating XSL Transformation, Linking XSL with XML, XSL Template, XSL Value of, for each, sorting in XSL, if statement, XSL Choose, Applying templates, XSL FO, X Path and XSL Functions.

Above topics are more than enough for beginners. XSLT is very rarely used these days. Still if you wan to learn more about XSLT you can go to http://www.w3schools.com/xsl/

Leave a Reply

Your email address will not be published. Required fields are marked *