You must have Perl 5.8.0 or later. Windows users may use Cygwin or ActivePerl from ActiveState.
XSH also requires several extra Perl modules, especially XML::LibXML (>= 1.62), Parse::RecDescent, and Term::ReadLine::Perl. All required modules are bundled in a package available in the Download Section.
If you prefer to install the required modules individually, e.g. from CPAN, here is a complete list:
- libxml2
- Term-ReadLine-Perl
- Text-Balanced
- Parse-RecDescent
- Text-Iconv
- XML-NamespaceSupport
- XML-SAX-Base
- XML-SAX
- XML-NodeFilter
- XML-Filter-BufferText
- XML-LibXML-Common
- XML-LibXML (>= 1.62)
- XML-LibXML-Iterator
- XML-LibXSLT
- XML-SAX-Writer
- XML-XUpdate-LibXML
- XML-Filter-DOMFilter