[XML-SIG] DOM API

Paul Prescod paul@prescod.net
Mon, 19 Apr 1999 12:17:19 -0500


uche.ogbuji@fourthought.com wrote:
> 
> This does make sense.  The first question would be philisohical: should such a
> unified interface stick closely to the W3C's IDL, or should it be more
> faithful to Python (i.e. returning PyLists instead of NodeList objects).  This
> is the main difference between the two Python DOM implementation.  We could
> build an adapter accordingly (most of the work is already don with
> DOM.Ext.NodeList2PyList, etc), but I'd like to hear people's opinions first.

Do we really have to choose? If, for example, a NodeList object can act as
a Python sequence then don't we have the best of both worlds? I mean if
you really need a PyList then you can use "map" to generate one.

I would like to think that Python is sufficiently flexible that most of
these choices could be made in a DOM compatible AND Python compatible way.

The downside of doing both is that a Java or C++ implementation of a "raw"
DOM accessed over CORBA or COM would not be compatible -- but we could
write Python wrappers that would make them so.

-- 
 Paul Prescod  - ISOGEN Consulting Engineer speaking for only himself
 http://itrc.uwaterloo.ca/~papresco

"The Excursion [Sport Utility Vehicle] is so large that it will come
equipped with adjustable pedals to fit smaller drivers and sensor 
devices that warn the driver when he or she is about to back into a
Toyota or some other object." -- Dallas Morning News