XML::XPath locates nodes in XML documents using the XPath syntax. It aims to fully comply with the specification while trying to be as quick as possible. It is also extensible for XSLT and XPointer. It is entirely Perl-based to minimize dependencies and ease installation, and does not use XML::DOM, although it can build DOM trees using a SAX event driver.
|Tags||Software Development Libraries Perl Modules|
Release Notes: This major overhaul since the last Freshmeat announcement includes a full regression test suite, improved Node API, many bug and performance fixes, and some usability improvements. This is the last release before 1.0
Release Notes: Major changes to node implementation, a major internal overhaul, and lots of bugfixes.
Release Notes: More performance work has been done, and more documentation and a couple of helper functions have been added.
Release Notes: This release is a major update. The most significant change is a complete re-write of the expression parsing engine (to use a predictive parser). It now provides full compliance with the XPath specification. All XPath functions are now implemented, as are all operators. Many other performance enhancements have been added to this release, resulting in a 2x speedup for some queries.
Release Notes: floor, ceil and round numeric functions have been added. A few bugs squashed.