TclXML is a package that provides XML parsing for the Tcl scripting
language.
It has three implementations of XML parsers: one written purely in Tcl
and wrappers for the expat and Gnome libxml2 C libraries.
TclDOM is a package that implements the W3C DOM interfaces for the
Tcl scripting language. It also has three implementations: one written
purely in Tcl, one written in C and a wrapper for the Gnome libxml2 C
library.
TclXSLT is a package that provides a Tcl interface to the Gnome libxslt
C library.
These packages may be downloaded from the TclXML website:
http://tclxml.sourceforge.net/
Enjoy,
Steve Ball
Explain
http://www.explain.com.au/
Please announce the windows binaries when you get a chance.
Dave
Robert
For version 3.1, Tcldom_libxml231.dll is 60KB.
HTHs,
Steve Ball
See http://tclxml.sourceforge.net/combo.html for details.
Enjoy,
Steve Ball
We were aware of the stability problems - we'll look again at 3.1.
However, the move of major versions sometimes confuses users that
were restricting themselves to v2 features. We are looking into
making a code repository that would alleviate these issues (both
being available for users). When md5 went from v1 to v2 it really
tripped up several users.
--
Jeff Hobbs, The Tcl Guy
http://www.ActiveState.com/, a division of Sophos
I get the following error on a "package require xslt":
couldn't load library "C:/Tcl/lib/Tclxslt3.1/Tclxslt31.dll": this
library or a dependent library could not be found in library path
I have libxslt.dll, libxml2.dll and libexslt.dll in C:/Tcl/bin. I
downloaded the versions per the directions on the COMBO distro page.
Any ideas?
Robert
Hi Robert,
get the dependency walker from (IIRC)
www.dependencywalker.com,
let it load Tclxslt31.dll and look what other DLLs it needs.
HTH
Helmut Giese
[ ? ] TCLDOM_LIBXML231.DLL Error opening file. The system cannot find
the file specified (2).
[ ? ] TCLLIBXML231.DLL Error opening file. The system cannot find
the file specified (2).
[ ? ] ZLIB1.DLL Error opening file. The system cannot find
the file specified (2).
I guess this is what it is telling me?
The first one: C:\Tcl\lib\Tcldom_libxml23.1
The second one: C:\Tcl\lib\Tcllibxml3.1
The third one: I have zlib11.dll in C:\Tcl\lib\zlib1.1
They are all there...?
>
Hm, the names do look a bit different:
- TCLDOM_LIBXML231.DLL vs Tcldom_libxml23.1
- TCLLIBXML231.DLL vs Tcllibxml3.1
Capitalization does not matter on Windows but the DLLs you have seem
to have an additional '.' like '23.1' vs '231'. If this is the case
(and not just a typo in your post) try renaming the ones you have to
match the expectations of the computer.
Ah, if only the TIP for RMMADWIM (133 ?) were already implemented.
HTH
Helmut Giese
The ones above are the directories the DLLs are in and not the DLLs
themselves. I will look at that when I get to work though.
Robert
You may also need msvcr71.dll. Since this is a MS library and I am
uncertain as to whether it can be redistributed, I do not include it in
the binary distro.
An example of how to package up these DLLs are the tkxmllint and
tkxsltproc applications, also available from tclxml.sf.net. I haven't
updated these for the final v3.1 release, but they still serve to show
what dependent libraries to include.
I will let you know.
Chang