what is xsl, xslt

Can some body tell me what is the need of the xslt, xsl in application

Who is Participating?
Geert BormansConnect With a Mentor Information ArchitectCommented:
as for examples:

in a cms you could have documents in XML and you need to view them in a browser => transform with XSLT
an invoicing systme exchanges invoices in XML. Two different systems have different XML => XSLT to make the transform and make them connect
your website has source documents in XML => transform to XHTML before sending
you have data in XML and want to print or have PDF => XSLT transform to XSL-FO and then to PDF
XSL stands for EXtensible Stylesheet Language, and is a style sheet language for XML documents.

XSLT stands for XSL Transformations.

if you wish to learn more you can visit below link.

Geert BormansInformation ArchitectCommented:
XSLT is a rule based programming language to transform an XML document into something else (text, HTML, other XML)
It is expressed in XML

The wikipedia article about it is actually very good
Get expert help—faster!

Need expert help—fast? Use the Help Bell for personalized assistance getting answers to your important questions.


The .XSL format is a stylesheet for XML files. The .XSL file is used to format the data within an XML file. XSL files can also be used to tranform XML documents to other formats.


Files with the extension .XSLT are known as "XSL Transformation".

The .What? site doesn't have much about xslt, other than the name.
Geert BormansInformation ArchitectCommented:
XSL is commonly understood as the family to which XSLT belongs
roy_sanuAuthor Commented:
i agree with your answer but my question  what is the need of it in a project, if you can give a simple example it would be helpful

Geert BormansInformation ArchitectCommented:
If you want to know where you would use it in an application...
anywhere you need XML documents to be transformed into something else:

could be on webservers, content managment systems, service bus integration, epublishing systems....

note that the w3schools site is realy lausy to learn XSLT. If you have the intent of learning XSLT, just let us know, I have some resources that are adequate. You won't learn a thing from w3schools, it s..cks
XSLT is a way to transform an XML file in another format.

For example, you could transform data in a XML file into an HTML file
(See this example, http://www.w3schools.com/xml/tryxslt.asp?xmlfile=simple&xsltfile=simple ) or into a Excel File ( http://www.openscope.net/2010/02/09/transforming-xml-into-ms-excel-xml/ )
Question has a verified solution.

Are you are experiencing a similar issue? Get a personalized answer when you ask a related question.

Have a better answer? Share it in a comment.

All Courses

From novice to tech pro — start learning today.