Please Visit Our Sponsors !

home HOME

XSL Tutorial
XSL Introduction
XSL Languages
XSL Browsers
XSL Transform
XSL template
XSL value-of
XSL for-each
XSL sort
XSL if
XSL choose
XSL apply-templates
XSL on the Client
XSL on the Server

XSLT Elements
XSLT Functions

XSL Tutorial

previous next

XSL Tutorial

In our XSL tutorial you will learn what XSL is. You will also learn how to use XSL to transform XML documents into other formats, like HTML. Start Learning XSL!

XSL References

At W3Schools you will find complete XSL references about both XSL elements and their attributes. XSL References.

Table of Contents

XSL Introduction
An introduction to XSL - The style sheet language of XML. What XSL is and what it can do.

XSL Languages
Defines the sub-languages of XSL: XSLT, XPath and XSL Formatting Objects.

XSL Browsers
Overview of the XSL browser support.

XSL Transformation
How XSL can be used to transform XML documents into XHTML documents.

XSL <xsl:template>
The <xsl:template> element contains rules to apply when a specified node is matched.

XSL <xsl:value-of>
The <xsl:value-of> element extracts the value of a selected node.

XSL <xsl:for-each>
The <xsl:for-each> element allows you to do looping in XSL.

XSL <sort>
The <xsl:sort> element is used to sort the output.

XSL <if>
The <xsl:if> element contains a template that will be applied only if a specified condition is true.

XSL <choose>
The <xsl:choose> element supports selection of one choice when there are several possibilities.

XSL <apply-templates>
The <xsl:apply-templates> element applies a template rule to the current element or to the current element's child nodes.

XSL on the Client
How to transform an XML document to an XHTML document on the client.

XSL on the Server
How to transform an XML document to an XHTML document on the server.

XSL References

XSLT W3C Elements
All the XSLT elements from the W3C Recommendation, and information about browser support.

XSLT Functions
All the XSLT functions and the inherited XPath functions. 

previous next

Product Spotlight

Want To Be A Web Master?

If you want to be a Web Master, you will have to host your web site with an ISP (Internet Service Provider).

Maximum ASP is a service provider with a unique web hosting platform designed specifically for serious Microsoft developers. They offer high performance and stability at a good price with a 30-day, money-back guarantee.

They have access to all of Microsoft's web technologies, and their support staff is 100% Microsoft-certified.

Visit MaximumASP

The Web Design Business Kit

Brendon Sinclair has a unique philosophy that everyone from Freelancers to the huge International Web Design Shops can learn from:

  • Your Web Design and Development skills don't matter!
  • You don't have to be the cheapest bidder to win!
  • Charging by the hour is the worst thing you can do!
  • Your clients are everywhere!
  • When the project finishes, your income should not!

Want to know more...?

Receive 4 FREE CHAPTERS in your inbox:

or read more:


We Help You For Free. You Can Help Us!

Jump to: Top of Page or HOME or Printer Friendly Printer friendly page

Search W3Schools:

What Others Say About Us

Does the world know about us? Check out these places:

Google  Yahoo  Alta Vista  MSN  Lycos  Excite  Ask Jeeves  HotBot

W3Schools is for training only. We do not warrant its correctness or its fitness for use. The risk of using it remains entirely with the user. While using this site, you agree to have read and accepted our terms of use and privacy policy.

Copyright 1999-2003 by Refsnes Data. All Rights Reserved

Validate How W3Schools was converted to XHTML Validate

E Components


$15 Domain Name
Save $20 / year!

UK Domain Names
Web Hosting
Merkaweb Dominios

Buy UK Domain Names
Register Domain Names
Cheap UK Web Hosting

Website Hosting
Domain Hosting
Web Hosting

Domain Names UK
Quality Web Hosting
Webmail & POP3 Email

Your Own Web Site?

Read W3Schools
Hosting Tutorial

Joe Grip


University Online
Master Degree
Bachelor Degree

Web Security
Web Statistics
Web Standards