XSLT is a standard created by World Wide Web Consortium, designed for creating formatting structures that allow for the interpretation and modification of XML elements.eXtensible Stylesheet Language, or XSL was created similarly to XML. After submission to W3C and several working drafts, it was released in 2000. It's goals are mainly similar with XML, more specifically aiming for a quick designing process, being transparent to users and developers, easy to use, with as few as possible optional features and being suitable for use over the
XSLT allows you to create formatting structures which interpret and modify the existing XML elements. Learn about the syntax of XSLT elements, how the namespace attribute differs depending on the browser in use, and how to transform original XML elements.
XSL or eXtensible Stylesheet Language began life in much the same way as XML -- as a submission to the W3C. The W3C quickly released several working drafts before the final working draft was released in 2000. It shared some common design goals with XML, namely:
A quick design
The XPath specification is the foundation for a variety of specifications, including XSLT and linking/addressing specifications such as XPointer. So an understanding of XPath is fundamental to a lot of advanced XML usage. This section provides a thorough introduction to XPath in the context of XSLT so that you can refer to it as needed.
Note: In this tutorial, you won't actually use XPath until later, in the section, Transforming XML Data with XSLT. So, if you like, you can skip this section and go on ahead to the next section, Writing Out a DOM as