Version 4 of Interfacing with XML

Updated 2002-10-29 13:15:34

We have several tools to deal with XML: TclXML, tDOM... which serve the same purpose with different interfaces. It might be a good idea to unify those under a single Tcl interface, so one can plug in different implementations (including the gnome XML libraries...)


Please explain why this is necessary? I think in general development, people pick the tool they like the best and stick with it. So what advantage would I have if I used a single interface? I always wondered about this same problem with SQL interfaces. The example I can think of is the ns_db command in AOLserver. Yes its great. However it only provides a basic interface to SQL databases. Look at the Oracle driver. It had to create its own command to implement things such as binding. Is it possible that a single XML interface could susceptible to the same problems?

Anyway, I think that TclXML has such an interface.

JAC