Matt Sergeant has updated XML::XPath and created a new module, Apache::XMLStylesheet for connecting stylesheet processing to Perl.
The updates to XML::XPath fix a minor bug, include a lot more documentation, and add functions for finding lists of nodes and
values. XML::XPath is also available on CPAN.
Apache::XMLStylesheet provides an easy way to process the xml-stylesheet
processing instruction using Perl. It emerged
from Sergeant's earlier Apache::XPath::NotXSLT work, but can be
used more generically with other modules. The module performs courtesy functions like checking that the referenced files actually
exist before
handing off processing, letting programmers focus on the stylesheet (or stylesheet-like) processing.