		DOM Binding For Tcl

		TclDOM Version 2.5

		Steve Ball, Zveno Pty Ltd.

This package provides a DOM binding for Tcl.  It provides both a
Tcl-only implementation (slow), a C-based implementation based
on TclDOMPro (fast) and a wrapper for the Gnome libxml2
library (also fast and compatiable with TclXSLT/libxslt).

See <URL:http://tclxml.sourceforge.net/> for more information
on XML support for Tcl.

Contact Steve Ball <Steve.Ball@zveno.com> for information about 
this release.

INSTALLATION
============

If you just want to use the Tcl-only implementation,
use install.tcl.  Just invoke it using wish, eg.

	wish install.tcl

If you want to build the libxml2 implementation,
first install the libxml2 library.  Download libxml2
from http://xmlsoft.org/

After libxml2 has been installed use 
configure/make/make install, eg:

	cd tcldom
	./configure --prefix=... --exec-prefix=...
	make all
	make install					[x]
	cd src-libxml2
	./configure --prefix=... --exec-prefix=...	[*]
	make all
	make install

The first round of configure/make configures and builds the base
package. The second round is for building the libxml2 based extension
package.

[x]	Installation is required so that the second configure in src-libxml2
	finds the base tcldom package.

[*]	Make sure to use the same values for (exec)prefix as for the
	configuration of the base package.

	Note: If libxml2 was installed in a non-standard location you might
	have to use
		--with-xml2-include
	and	--with-xml2-lib

	to specify where to find the headers and libraries of libxml2.

	On windows the iconv library is required too. See
	http://www.fh-frankfurt.de/~igor/projects/libxml/
	for either precompiled binaries, or a link to the sources.

	The relevant options are
		--with-iconv-include
	and	--with-iconv-lib

You may use the usual options for configure, like --prefix.
./configure --help displays all of the options.

USAGE
=====

See reference documentation.

===

$Id: README.txt,v 1.1 2002/12/10 06:17:04 balls Exp $
