To use libxmldom.pas, you have to copy the shared libraries
of libxml2 and libxslt into a directory, that is in your
search path.

On windows it is easy:

a) download and run setup.exe from
   http://sourceforge.net/project/showfiles.php?group_id=46835 
b) it might be neccessary to reboot, to make the new search-path
   valid

On linux you can do that:

a) download libxml2-2.4.19-1.i368.rpm or newer from 
   ftp://ftp.gnome.org/pub/GNOME/stable/redhat/i386/libxml/
   and install it.
   If you use debian, you can convert it into a debian package
   with alien.
b) download libxslt-1.0.15-1.i386.rpm or similar from
   ftp://ftp.gnome.org/pub/GNOME/stable/redhat/i386/libxslt/
   and install it.
   An older package of libxslt is ok, an older version of libxml2
   won't work!

c) If you use debian, change the const libxml2.so in libxml2.pas
   to libxml2.so.2 and libxslt.so in libxslt.pas to libxslt.so.1

To compile the demos or the XPTests, you have to include
the following paths in your library search-path:

1) Open_idom
2) Open_jcl    (needed for Delphi5 only)
3) Open_libxml2
4) Open_libxslt
5) Open_helper (for precise time measuring)
6) XP_dunit    (needed for the XPTests only)

Alternatively, delphi users can rename _XPTestSuite_idom2.dof
to XPTestSuite_idom2.dof in the folder Open_idom\XPtest.

Then you should be able to compile the XPTest-Suite 
XPTestSuite_idom2.dpr. 

If you didn't download the idom2-pas package, but use
the cvs directly, than it might be neccessary to download
the libraries 3) and 4) seperatly as described in the
Readme.txt files of the three directories.

The XPTest project is tested with Delphi5, Delphi6 and with Kylix2 OE.
Last updated 7.8.2002