[
Lists Home |
Date Index |
Thread Index
]
Leigh Dodds writes:
> - methods to convert nodes to text (e.g. getting text content from
> elements, etc) and simple Java types, e.g ints
Nice, but let's change "Java" to "native", where native is defined
by the language being used. ;-) A Java int won't do a a Python
program a lot of good (unless it's running under Jython).
> - renaming elements
Yes! This in particular is a sore point for me. I'm able to do it
in Python, but I have to know which DOM implementation I'm using so I
can do the right magic for the implementation. A helper routine does
help, but doesn't give a "good feeling". The reason for not allowing
tagName to be changed has been explained to me (that an implementation
may use different classes to implement different elements), but
doesn't seem sufficient (allowing tagName to be mutable or throw some
exception may be tolerable, and being able to ask the DOM
implementation if it allows general element renaming would be useful.
-Fred
--
Fred L. Drake, Jr. <fdrake at acm.org>
PythonLabs at Zope Corporation
|