[Last Call] Learn how to a build a cloud-first strategyRegister Now


what is  xsl, xslt

Posted on 2012-09-05
Medium Priority
Last Modified: 2012-09-10
Can some body tell me what is the need of the xslt, xsl in application

Question by:roy_sanu
LVL 11

Expert Comment

ID: 38367597
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.

LVL 60

Expert Comment

by:Geert Bormans
ID: 38367602
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
LVL 14

Expert Comment

ID: 38367609

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.
Technology Partners: We Want Your Opinion!

We value your feedback.

Take our survey and automatically be enter to win anyone of the following:
Yeti Cooler, Amazon eGift Card, and Movie eGift Card!

LVL 60

Expert Comment

by:Geert Bormans
ID: 38367621
XSL is commonly understood as the family to which XSLT belongs

Author Comment

ID: 38367630
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

LVL 60

Expert Comment

by:Geert Bormans
ID: 38367639
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
LVL 60

Accepted Solution

Geert Bormans earned 2000 total points
ID: 38367645
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

Expert Comment

ID: 38367865
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/ )

Featured Post

Free Tool: Path Explorer

An intuitive utility to help find the CSS path to UI elements on a webpage. These paths are used frequently in a variety of front-end development and QA automation tasks.

One of a set of tools we're offering as a way of saying thank you for being a part of the community.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

The Client Need Led Us to RSS I recently had an investment company ask me how they might notify their constituents about their newsworthy publications.  Probably you would think "Facebook" or "Twitter" but this is an interesting client.  Their cons…
The Confluence of Individual Knowledge and the Collective Intelligence At this writing (summer 2013) the term API (http://dictionary.reference.com/browse/API?s=t) has made its way into the popular lexicon of the English language.  A few years ago, …
Please read the paragraph below before following the instructions in the video — there are important caveats in the paragraph that I did not mention in the video. If your PaperPort 12 or PaperPort 14 is failing to start, or crashing, or hanging, …
Is your data getting by on basic protection measures? In today’s climate of debilitating malware and ransomware—like WannaCry—that may not be enough. You need to establish more than basics, like a recovery plan that protects both data and endpoints.…
Suggested Courses

829 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question