W3C Technical Recommendations/Working Drafts.
Articles about applying XSL and surrounding topics.
xslt.org (NEW 10. May)
EXSLT is an open community initiative to standardise and document extensions to XSLT. The extensions are broken down into
a number of modules, listed below.
- XSLT Mark
DataPower Technology (NEW 30. July)
XSLTMark is the first XSLT processor performance benchmarking application. It gauges the capabilities of XSLT processing engines
by testing them on a common platform with a variety of stylesheets and inputs that sample the gamut of possible applications.
- XSLT Standard Library
The XSLT Standard Library, xsltsl, provides the XSLT developer with a set of XSLT templates for commonly used functions. These
are mostly implemented purely in XSLT. Some templates call extension functions provided by XSLT processors, in order to provide
a common interface.
Articles about XSLT, covering the basics and mor sophisticated topics. They are primarily intended for learning purposes.
- Extending XSLT
Doug Tidwell (NEW 16. October)
This chapter adapted from the O'Reilly book XSLT shows how to create XSLT extension functions and extension elements, and
it demonstrates how to use them to generate interactive pie charts, query databases, and build JPEG graphics from a stylesheet.
Plus details on using fallback processing, which tells the stylesheet how to function when extension elements and functions
are not available. Exstensive code samples demonstrate methods for working with XSLT extensions in Xalan for Java, Saxon,
Transforming XML to its published format: web, screen or print.
- Transforming XML with XSLT
This is an online chapter from Steve Muench's Book "Building Oracle XML Applications". It describes the XSLT programming language
at introductionary level with nice illustrations; contains four subsections: XSLT Processing Mechanics; Single-Template Stylesheets;
Understanding Input and Output Options; Improving Flexibility with Multiple Templates
- XSL Concepts and Practical Use
Norman Walsh; Paul Grosso; Arbortext; Sun Microsystems
Great introductionary and advanced information on XSLT as well as XSL-FO.
- XSL FAQ
These questions and answers have been gleaned from the list kindly hosted by Mulberrytech. It's the number one place for answers,
if you don't have them yourself.
- XSL Transformations
Eliotte R. Harold
Chapter 14 of the XML Bible (IDG, 1999).
- XSL Transformations: XSLT Alleviates XML Schema Incompatibility Headaches
Don Box, Aaron Skonnard, and John Lam (MSDN adapted)
In this article you'll learn how to use the XSLT instructions and template rules, manage namespaces, control transformation
output, use multiple stylesheets, and employ pattern-matching with template rules.
- XSL Tutorial
Roger L. Costello
This tutorial also contains a complete set of labs with answers.
- XSLT in Context
This is the sample chapter from the book "XSLT Programmer's Reference" -- an outstanding book on XSLT that's really worth
The debugger has all the typical debugger features: stepping through XSLT instructions, setting breakpoints, displaying arbitrary
expressions against the current context, etc.
- Olivers XSLT Page
XML to HTML Verbatim Formatter und XSLT Loop Compiler
Sebastian Rahtz, Oxford University Computing Services
PassiveTeX is a library of TeX macros which can be used to process an XML document which results from an XSL transformation
to formatting objects.
A commercial grade XML/XSL rendering engine that enables its users to easily publish quality XML presentations in a variety
- Resources for XT users
Eric van der Vlist (4xt.org)
An XSLT processor, which implements the Version 1.0 XSLT and XPath Recommendations from the W3C.
- TRaX (Transformations for XML API)
This is of the home of the TRaX API for processors that implement XML tree transformations, and the XML Serialize API, which
defines an interface for serialization for SAX events and DOM trees.
- Unicorn Formatting Objects (UFO)
Unicorn Formatting Objects (UFO) implements a substantial subset of the Extensible Stylesheet Language (XSL) Version 1.0 specification
(W3C Working Draft 27 March 2000). The software can be used to generate output in PostScript, PDF and all other formats supported
by TeX DVI drivers.
XSLT Processor available as a webserver module, client package and Netscape 4.x plugin.
Xsldoc is a tool, written in Java, that parses the declarations and documentation comments in a set of XSLT source files and
produces a set of HTML pages describing the stylesheets, templates, and global variables. The output is very similar to Javasoft's
Javadoc tool for those who are familiar with this Java tool.
Paul T., Open Source
XSLScript is a terse notation for writing XSLT stylesheets.
- XSLT Compiler
The Sun XSLT Compiler is a Java-based tool that creates fast and lightweight Java class files for transforming XML files according
to an input XSL file.
- XSLTDoc Application
The XSLTDoc Application helps you to browse and understand XSLT stylesheets. It shows summaries of stylesheets and explains
each XSLT instruction in detail. Btw this site also includes an XSLT FAQ and tutorials!
XT is an implementation in Java of XSL Transformations.
- Cascading Style Sheets
Information from the source.
- Cross-Browser DHTML Technote
Eric Krock, Netscape
"This TechNote offers a freely downloadable, reusable, and modifiable cross-browser application programming interface (API)
Cascading Style Sheets (CSSP) is a W3C Working Draft supported by Navigator 4.0 and Internet Explorer 4.0 that enables you
to position, hide, show, and stack HTML elements on the page using CSSP markup."
Stating that "There can be no doubt that on the web style is king - while it might be content that gets the visitors coming
back, it is style that ensures they take a look in the first place." this site is dealing exhaustivly with CSS: tutorials,
references and over all bug reports.
webreview.com - cross-training for web teams
A site about CSS. Contains CSS cross-browser articles, Reference Cards telling you which browser implements what CSS properties
and other usefull stuff.
- The CSS Anarchist's Cookbook
This article shows the use of CSS in conjunction with the browser's user stylesheet to change the look and feel of Web pages
-- funny ideas waiting for you!
- Überparteilich -- Browser-unabhängiges DHTML
This is an article published by the German iX Magazine. It briefly describes the different implementations of object models
"We are working on covering to cover different aspects of XML, ranging from the basic introductions to the programming references
and advanced tutorials." -- A great site!
© XML entity, 2000-2002
created 12.08.2002 17:16:45