HTTP Client Implementations

For now, there are three implementations: for Saxon (XSLT 2.0 and XQuery,) for eXist, and for MarkLogic Server. The later two are partial implementations though, as they rely on the similar, product-dependent extension of these products, which do not permit to provide the whole functionality. Anyone is welcome to contribute of course, see the mailing list. I plan to provide a better support on these platform later.
For Saxon, you have the XAR package: expath-http-client-saxon-0.4.xar. This package follows the EXPath Packaging System format and can be installed with the package manager. See the packaging system implementations page for more information.
For eXist, you can download the following X* archive: expath-http-client-exist-0.1.xar. This is
a package for the EXPath Packaging System. You can use the
package manager for eXist, or just open it as a ZIP file and use the
http-client.xq file it contains. Since the version 1.4 (and the last 1.3.*
dev versions) it is included in the standard distribution, so you don't even have to
install it!
For MarkLogic Server, you can download the following tarball: expath-http-client-marklogic-0.1.tar.gz or the equivalent ZIP file: expath-http-client-marklogic-0.1.zip. See instructions within there about how to install the library module on your MarkLogic instance, and how to import it in your query.
Request for help: this is the very first module for EXPath. If you have any thought, idea, comment or advice on how modules should be delivered, installed, deployed, used, packaged..., please comment on the mailing list.
