Pathan-P provides Perl bindings for Pathan 1. Pathan-P project provides the XML::Pathan Perl module, and it uses the XML::Xerces module for its DOM implementation.
XML::Xerces is provided by the Xerces-P project, which provides Perl bindings for the Xerces-C library.
· Perl v5.6.0 or greater
· Xerces-P , which in turn requires Xerces-C. Pathan-P has been tested to work with version 1.5.2_0 of Xerces-P, using version 1.5.2 of Xerces-C.
· Pathan 1. Pathan-P has been tested with version 1.0.0 of Pathan 1.
In order to build XML::Pathan you will need to point Makefile.PL in the right direction to find the above installations. The is achieved by setting the following environment variables:
XERCES_LIB - location of libxerces. Only necessary if libxerces is not in a standard lib directory.
XERCES_INCLUDE - location of Xerces header files. Only necessary if the header files are not installed in a standard include directory.
XERCESCROOT - as an alternative to setting the above two variables, XERCESCROOT indicates the directory in which XERCES-C was built.
PATHAN_LIB - location of libpathan. Only needed if libpathan is not in a standard lib directory.
PATHAN_INCLUDE - location of pathan header files. Only needed if these header files are not in a standard include directory.