OASIS Mailing List ArchivesView the OASIS mailing list archive below
or browse/search using MarkMail.


Help: OASIS Mailing Lists Help | MarkMail Help



   RE: [xml-dev] Effective DOM (was RE: [xml-dev] Effective XML)

[ 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 L. Drake, Jr.  <fdrake at acm.org>
PythonLabs at Zope Corporation


News | XML in Industry | Calendar | XML Registry
Marketplace | Resources | MyXML.org | Sponsors | Privacy Statement

Copyright 2001 XML.org. This site is hosted by OASIS