Roberto,
It would be interesting to see Neophytos's diffs. I recently swapped ns_xml for tDOM and started to clean up the OpenACS code, which is how this thread started. Chances are that my modifications include those of Neophytos. I would love to compare notes with his approach.
When would be a good point to commit these changes to CVS? Remember this will break backwards compatability unless we explicitly support tDOM and ns_xml at the same time. Do we care about support for ns_xml when tDOM has become the prefered XML library? If so how long should both libraries be supported? More food for thought...
/Bart