The Qore xml module allows Qore programs to parse and generate XML, make XPath queries, and use XML-RPC functionality. Note that this functionality was included in the main Qore library up until v0.8.1, at which time the functionality was separated into this module.
Module documentation: http://www.qore.org/manual/modules/xml/current/xml/html/index.html
The latest source code can be checked out from svn with the following command:
svn co svn://svn.code.sf.net/p/qore/code/module-xml/trunk qore-module-xml
Requires qore 0.8.1+, libxml2, and openssl headers and libraries to build and run.
RPMs for Linux can be found at the opensuse build service here: http://download.opensuse.org/repositories/devel:/languages:/misc/
Mac OS/X users can install this module by using macports by issuing the following command
sudo port selfupdate
sudo port -vu install qore-xml-module
The portfile can be found here: http://trac.macports.org/browser/trunk/dports/lang/qore-xml-module/Portfile