- From: Claude Zervas <czervas@Adobe.COM>
- Date: Thu, 01 Oct 1998 16:15:05 -0700
- To: www-dom@w3.org
At 12:50 PM 10/1/98 -0700, you wrote: >...This is actually rather easy to do. It requires, among other things, > > Defining some of the more egregious bits of Level 1 hand-holding (like > ``live'' nodelists) as ``features''. In fact, making <em>every</em> > restriction of this sort a feature. This would permit formal levels, > including some future ``cannonical XML'', to be defined in terms of > their required and prohibited features. > > Removing restrictions on child types. > > Extending DocumentType so that it can actually represent an SGML DTD, > possibly with extensions. > > Making it easy to define new node types (perhaps by requiring the result of > Node::nodeType to be an index into a NodeList of node types). > > Bringing back iterators. > > Permitting implementations that do not require an entire document to be > represented in memory at once. > > Permitting structure sharing. Yes! Also: clearly defined behaviour under multithreaded conditions (NodeList should be thread-safe for traversal at least). structure sharing across implementations (possibly as a 'feature') - Claude Zervas Adobe Systems, Inc.
Received on Thursday, 1 October 1998 19:14:40 UTC