Xtract: a `grep'-like tool for XML documents
Xtract is currently available only as Haskell 1.3 / Haskell 98 sources or pre-compiled binaries. The package is known to compile under nhc98, nhc13, hbc, and xtc. The website http://www.haskell.org/ will point you to these and other free compilers and interpreters for Haskell. In future releases, we may add binary executables for more machines, and C sources.
The current version is 0.7. This is BETA QUALITY software. These web documents are included.
To install Xtract from a binary package, just gunzip and untar it, and move the executable to your usual local installation directory, such as /usr/local/bin.
To build Xtract from sources, it would be useful to have the hmake tool for building Haskell programs. If you don't have it however, you can just edit and use the ordinary Makefile to your taste. It contains nothing complicated.
The official Xtract website is at http://www.cs.york.ac.uk/fp/Xtract/