My point is that it's possible to use an object-oriented approach to
manipulate document definitions interactively, and then generate
definitions in a form suitable for use by other systems.
Example:
User would insert a "user-name" element, but would change it to another
font. Selecting the element, the user could define a new element
"internal-user-name" with the appropriate presentation and attributes
inherited from "user-name" but with the font changed appropriately.
I'm not sure whether prototype OO would make it easier to deal with
manually-created DTDs, but it would be a heck of a boost for
visual/WYSIWYG tool implementors.
Apologies if the above is clueless in any fashion,
Ken "Coming to XML development from a different world" Meltsner