«
DRX
Web Developer Resource Index: XSLT
XSLT is designed for transforming XML documents into other formats, such as XHTML. A transformation involves applying a XSLT stylesheet using XPath to match elements and attributes in an XML document source tree. An XSLT stylesheet uses an output template that is dynamically populated with the matching elements.
To view the rendered version of such a transformation normally requires a modern user agent such as the Gecko-based Firefox/Mozilla/Netscape family of browsers, or, under certain circumstances, Internet Explorer 6.0+ or Opera 8.0+. Otherwise you are likely to get only the XML soure code.
Note that output from XSLT is not limited to targeting browsers. It could also be something as simple as plaintext, or perhaps a document formatting and typesetting system such as TEX or DocBook, or some other file format such as PDF or RTF.
Updated: Thursday, August 11th, 2005 @ 12:49 AM EST [37]
Navigation
Resources
-
1.
XSL Transformations
This specification defines the syntax and semantics of XSLT, which is a language for transforming XML documents into other XML documents. [158]
★★★★☆
URI:http://w3.org/TR/xslt
Author:James Clark [3]
Reviewed:Saturday, April 9th, 2005 @ 12:12 AM EST
by:Douglas Clifton
XSL Transformations
w3cxmlxslt
-
2.
XSLT CookbookWhy reinvent the wheel? A collaborative collection of techniques, code examples and comments from the XSLT development community. Anyone can contribute, or submit comments and improvements. Not to be confused with the O'Reilly books of the same name. [1481]
★★★★☆
URI:http://aspn.activestate.com/ASPN/Cookbook/XSLT
Author:Open Source Community [14]
Reviewed:Thursday, August 11th, 2005 @ 12:49 AM EST
by:Douglas Clifton
XSLT Cookbook
codehowtoresourcesxslt
-
3.
There are Monsters in My ClosetOr, "How Not to Use XSLT." This slideshow format tutorial walks you through best practices for writing efficient transformation stylesheets. It covers push verses pull techniques, and lots of optimizations. I know this much, avoid using // to search! [1473]
★★★★☆
URI:http://www.sims.berkeley.edu/academics/courses/is290-8/s04/lectures/5...
Author:R. Alexander Milowski [1]
Reviewed:Sunday, August 7th, 2005 @ 11:56 PM EST
by:Douglas Clifton
There are Monsters in My Closet
performancetutorialxmlxslt
-
4.
Quick ReferenceHandy, printable PDF quick reference cards for XSLT and XPATH, and XML syntax. The two page XSLT/XPATH card includes a full list of functions, objects and expressions, and template rules. Each list matches the section number of the specification at W3C. [1437]
★★★★☆
URI:http://mulberrytech.com/quickref/
Author:Mulberry Technologies [1]
Reviewed:Wednesday, July 27th, 2005 @ 11:37 PM EST
by:Douglas Clifton
Quick Reference
pdfreferencespecw3cxmlxpathxslt
-
5.
Push, Pull, Next!There are two basic methods of filtering, or transforming XML data using XSLT. The first uses the xsl:apply-templates instruction to "push" the matching nodes through to the template, and the second one relies on xsl:value-of to "pull" the values out. [1387]
★★★★☆
URI:http://xml.com/pub/a/2005/07/06/tr.html
Author:Bob DuCharme [1]
Reviewed:Saturday, July 9th, 2005 @ 3:43 PM EST
by:Douglas Clifton
Push, Pull, Next!
xmlxslt
-
6.
An Introduction to Client-Side XSLTOf all places to find an article on XSLT! If you're just getting your feet wet with transformations, this is a good place to start. With modern browsers, experimenting and learning XSLT no longer requires expensive or complicated server-side software. [1380]
★★★★☆
URI:http://digital-web.com/articles/client_side_xslt/
Author:Ken Westin [1]
Reviewed:Thursday, July 7th, 2005 @ 10:29 PM EST
by:Douglas Clifton
An Introduction to Client-Side XSLT
clientcssjavascriptxmlxpathxslt
-
7.
Xalan-C++Xalan is an XSLT processor written in C++, from the fine folks at the Apache XML project of course. It is "a robust implementation of the W3C Recommendations for XSLT and XPath." If you're using the Amazon AWS+XSLT transformations, you're using Xalan. [1284]
★★★★☆
URI:http://xml.apache.org/xalan-c/
Author:Project Management Committee [2]
Reviewed:Saturday, June 11th, 2005 @ 11:23 AM EST
by:Douglas Clifton
Xalan-C++
amazonapachew3cxmlxpathxslt
-
8.
XML to XHTML Transformations with XSLTMost articles on XSLT transformations focus on generating HTML output. If you're using XHTML like I am, then this introductory article is worth a quick read. Covered are XSL output methods, XHTML DTDs and an example stylesheet to transform XML data. [1283]
★★★★☆
URI:http://peachpit.com/articles/article.asp?p=21844
Author:Steve Holzner [1]
Reviewed:Saturday, June 11th, 2005 @ 10:34 AM EST
by:Douglas Clifton
XML to XHTML Transformations with XSLT
doctypexhtmlxmlxslxslt
-
9.
Recipe of the DayFrom the XSLT Cookbook, a new "recipe" de jour, with such ingredients as strings, numbers and math, dates and times, selection and traversal, XML to (many), extending and embedding, and testing and debugging. With additional advanced topics. [1267]
★★★★☆
URI:http://xml.com/cookbooks/xsltckbk/solution.csp?day=1
Author:Sal Mangano [1]
Reviewed:Sunday, June 5th, 2005 @ 6:01 PM EST
by:Douglas Clifton
Recipe of the Day
programmingstylesheetxmlxslt
-
10.
Jeni's XSLT PagesDr. Jennison is a cracker when it comes to XSLT. A whole series of articles and tutorials on making the most of XML transformations. Way too much stuff to list here. She's also written some excellent books on XSLT and XPath, from beginner to advanced. [1235]
★★★★☆
URI:http://jenitennison.com/xslt/
Author:Jeni Tennison [1]
Reviewed:Tuesday, May 24th, 2005 @ 3:12 PM EST
by:Douglas Clifton
Jeni's XSLT Pages
xmlxpathxslt
-
11.
SablotronSablotron is a fast, portable XSLT toolkit/API written in C++. It supports the DOM L2 and XPath 1.0 specifications from the W3C. Libraries for PHP, Perl and other languages as well as an Apache server module are also available. Requires expat. [1218]
★★★★☆
URI:http://www.gingerall.com/charlie/ga/xml/p_sab.xml?s=org
Author:Ginger Alliance [1]
Reviewed:Saturday, May 21st, 2005 @ 8:13 PM EST
by:Douglas Clifton
Sablotron
apacheapiperlphpxpathxslt
-
12.
XSLT StylesheetsOver 100 examples of XML and XSLT stylesheets, arranged into categories. Site also includes a large collection of XML language articles, tutorials, reference sections and other resources. [1122]
★★★★☆
URI:http://topxml.com/xsltstylesheets/
Author:David Silverlight [2]
Reviewed:Tuesday, May 10th, 2005 @ 12:19 AM EST
by:Douglas Clifton
XSLT Stylesheets
referencetutorialxmlxslt
-
13.
XSLT and Scripting LanguagesAn overview, and then a compare/contrast of XSLT with existing scripting languages. Many people consider XSLT as simply a tool used to render XML data (such as RSS) into a browser-viewable format, but XSLT is a lot more powerful than just that. [1117]
★★★★☆
URI:http://idealliance.org/papers/xml2001/papers/html/05-03-06.html
Author:Paul Prescod [1]
Reviewed:Monday, May 9th, 2005 @ 6:34 AM EST
by:Douglas Clifton
XSLT and Scripting Languages
xmlxslt
-
14.
An XSLT C LibraryLibxslt is the XSLT C library developed for the Gnome project. XSLT itself is a an XML language to define transformation for XML. Users can either embed the library in their application or use the xsltproc command line processing tool. [1030]
★★★★☆
URI:http://xmlsoft.org/XSLT/
Author:Daniel Veillard [1]
Reviewed:Wednesday, April 20th, 2005 @ 10:48 PM EST
by:Douglas Clifton
An XSLT C Library
xslt
-
15.
What is XSLT?XSLT enables and empowers interoperability. This XML.com introduction strives to overview essential aspects of understanding the context in which these languages help us meet our transformation requirements. [164]
★★★★☆
URI:http://xml.com/pub/a/2000/08/holman/
Author:G. Ken Holman [1]
Reviewed:Saturday, April 9th, 2005 @ 1:57 AM EST
by:Douglas Clifton
What is XSLT?
xslt
-
16.
XSLT ReferenceAn index of XSLT elements, attributes, functions, and axes in that also link to the relevant part of the specification. [163]
★★★★☆
URI:http://zvon.org/xxl/XSLTreference/Output/
Author:Miloslav Nic [4]
Reviewed:Saturday, April 9th, 2005 @ 1:49 AM EST
by:Douglas Clifton
XSLT Reference
xslt
-
17.
W3Schools: XSLT TutorialLearn how to use XSLT to transform XML documents into other XML formats, like XHTML. [161]
★★★★☆
URI:http://www.w3schools.com/xsl/
Author:Jan Egil Refsnes [5]
Reviewed:Saturday, April 9th, 2005 @ 1:26 AM EST
by:Douglas Clifton
W3Schools: XSLT Tutorial
xslt
-
18.
XSLT TutorialUsing XSLT to modify XML source files to produce different output. [159]
★★★★☆
URI:http://zvon.org/xxl/XSLTutorial/Books/Book1/index.html
Author:Miloslav Nic [4]
Reviewed:Saturday, April 9th, 2005 @ 12:58 AM EST
by:Douglas Clifton
XSLT Tutorial
xslt
Related Categories
Matching Tags
amazon apache api client code css doctype howto javascript pdf performance perl php programming reference resources spec stylesheet tutorial w3c xhtml xml xpath xsl xslt
Indexes
Search for XSLT on:

Last updated: Thursday, August 11th, 2005 @ 12:49 AM EST [2005-08-11T05:49:30Z]



















































































