NOTE: use Perl; is on undef hiatus. You can read content, but you can't post it. More info will be forthcoming forthcomingly.
All the Perl that's Practical to Extract and Report
Stories, comments, journals, and other submissions on use Perl; are Copyright 1998-2006, their respective owners.
Writing XSLT (Score:2)
If you need to author XSLT, I highly using GNU Emacs together with nxml-mode [thaiopensource.com]. There really is no better XML authoring environment. It validates as you go, highlighting errors in your file with a red line underneath. And it has completion of valid elements/attributes at the cursor. It rocks.
Funnily enough, it was written by James Clark [jclark.com], who was also one of the main people behind the XSLT spec.
-Dom
Re: (Score:1)
XSLT can easily blind someone with its excessive verbosity and the painful lack of string munging (the exact opposite of Perl, I suppose). But the tree manipulation language at the core is elegant and the XPath language underpinning it is deeply beautiful. I’ve been hacking XSLT for a while, and I love it.
I’ve been toying with the idea of using the possibility to easily register extension functions with XML::LibXSLT [cpan.org] to make Perl’s string munging available to stylesheets. Of course, that