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


Help: OASIS Mailing Lists Help | MarkMail Help



   Re: DOM Impl: Array or Linked List?

[ Lists Home | Date Index | Thread Index ]
  • From: keshlam@us.ibm.com
  • To: xml-dev-digest@ic.ac.uk
  • Date: Thu, 11 Mar 1999 10:05:23 -0500

As a contrasting point, my com.ibm.domimpl operates on the linked-list
approach. I considered changing that, but decided that for the applications
I anticipated folks to be writing in Java, integer indexing was going to be
relatively rare compared to next and previous, and performing the
additional work to maintain the indices didn't feel like it was going to be
a net gain.

I'm firmly convinced that there's no such thing as one best way to
implement the DOM. There are too many issues to trade off which will make
an implementation better at one thing than another. The fastest DOM may
need more storage space for the model; the smallest model may require more
code; the smallest code may be slower. Also, don't forget that the DOM is
strictly an API, which can be wrapped around any model that can contain a
document; there may be DOMs which are really just thin access layers for
databases, for example.

Pick, or write, the DOM that suits your intended application(s). Hammers
make poor screwdrivers, and vice versa.

xml-dev: A list for W3C XML Developers. To post, mailto:xml-dev@ic.ac.uk
Archived as: http://www.lists.ic.ac.uk/hypermail/xml-dev/ and on CD-ROM/ISBN 981-02-3594-1
To (un)subscribe, mailto:majordomo@ic.ac.uk the following message;
(un)subscribe xml-dev
To subscribe to the digests, mailto:majordomo@ic.ac.uk the following message;
subscribe xml-dev-digest
List coordinator, Henry Rzepa (mailto:rzepa@ic.ac.uk)


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

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