-
Check out the rest of this developerWorks tutorial series on XSLT for more information on advanced uses for XSL transformations:
- "XSLT as an analysis tool" (February 2004)
- "Layer XSLT stylesheets" (March 2004)
- "Create 3D representations with XSLT and SVG" (April 2004)
- "Tie in data with Web services and XSL Transformations" (August 2004)
- Don't know XSLT? Better try the IBM
Tutorial on beginning XSLT (http://www.ibm.com/developerworks/edu/x-dw-xwebxslt-i.html) (developerWorks March 2003).
- Get information-
on UTF-8 and Unicode, two important pieces of the XML puzzle (http://www.cl.cam.ac.uk/~mgk25/unicode.html).
- To work with XML, you need an XML parser. Check out this list of XML
parsers (http://xml.coverpages.org/publicSW.html#xmlToolsTOC).
- It isn't possible to process XSLT documents without an XSLT
processor. Browse this list for some of the more common XSLT
Processors (http://www.xml.com/pub/a/2001/03/28/xsltmark/results.html).
- Check out
Mastering XSLT
(http://www.amazon.com/exec/obidos/tg/detail/-/0782140947/103-5714425-8867848?v=glance) by this author.
- Read about EXSLT (http://www.exslt.org), a community initiative to provide extensions to XSLT. While you're at it, check out Uche Ogbuji's article "EXSLT by example" (http://www.ibm.com/developerworks/library/x-exslt.html), which uses practical examples to introduce and demonstrate some useful EXSLT functions (developerWorks, February 2003).
- Learn more about OpenOffice (http://www.openoffice.org/), an office suite that runs on all major platforms and provides access to all functionality and data through open-component based APIs and an XML-based file format. Uche Ogbuji also discusses OpenOffice in his Thinking XML column (http://www.ibm.com/developerworks/xml/library/x-think15/) (developerWorks, January 2003).
- You can opt to run the initial example in this tutorial using a Perl interpreter (http://ftp.linux.cz/pub/perl/ports/).
- You don't have to pay gobs of money for an XML editor. Try this list of free
XML editors (http://www.garshol.priv.no/download/xmltools/cat_ix.html#SC_XMLEditors).
- Learn more about regular expressions in Mark-Jason Dominus' article "How Regexes Work" which demonstrates how to write a regular expression package from scratch (http://perl.plover.com/Regex/article.html).
- Don't know XML? Well, here's the XML specification (http://www.w3.org/XML/). You can also check out Doug Tidwell's "Introduction to XML" tutorial (http://www.ibm.com/developerworks/edu/x-dw-xmlintro-i.html) here on developerWorks (August 2002).
- You should always keep a bookmark to the
current specifications. Here's the XSLT 1.0 spec (http://www.w3.org/TR/xslt), and you can view the current status of XSLT 2.0 (http://www.w3.org/TR/xslt20/).
- Visit this earlier article by the author for an early "Peek Into the Future of XSLT 2.0" (http://www.devx.com/xml/Article/11147). Note that some of the technical stuff may have changed.
- How Michael Kay manages to get as much done as he does is
beyond me. He not only is the editor of the upcoming XSLT 2.0 specification,
but cranks out a pretty good XSLT processor, Saxon XSLT editor (http://saxon.sourceforge.net/), which you'll need if you want to
develop XSLT 2.0 applications before the final spec is released.
- The Apache Group, developers of the famous Apache Web
Server, has an extensive XML development program. Visit the Apache XML Project (http://xml.apache.org/), which includes some very interesting XSLT involving multiple documents using a process they call "piping".
- Take a look at this list of Perl interpreters (http://ftp.linux.cz/pub/perl/ports/).
- If you're just desperate to try grouping, or simply need to
use grouping to complete a project, visit the section of the XSL FAQ hosted by Dave Pawson on Muenchian
techniques (http://www.dpawson.co.uk/xsl/sect2/muench.html#d7739e13).
- Learn how XSL transformations can be used with WebSphere Application Server in "XSL Transform Basics with WebSphere Application Server Version 4.0x" by Joel Sundman (http://www.ibm.com/developerworks/websphere/techjournal/0204_sundman/sundman.html) (developerWorks, April 2002).
-
Browse for books on these and other technical topics.
- Finally, find out how you can become an IBM Certified Developer in XML and related technologies.

