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


Help: OASIS Mailing Lists Help | MarkMail Help



   Re: DOM vs. SAX??? Nah. (was RE: Storing Lots of Fiddly Bits (was Re: W

[ Lists Home | Date Index | Thread Index ]
  • From: "Bill la Forge" <b.laforge@jxml.com>
  • To: "David Megginson" <david@megginson.com>, "XML List" <xml-dev@ic.ac.uk>
  • Date: Fri, 12 Feb 1999 11:08:30 -0500

From: David Megginson <david@megginson.com>
>...  It hardly makes sense to have
>  startElement(String name, org.xml.sax.AttributeList atts)
>when you could simply have
>  startElement(org.w3c.dom.Element element)

The advantage of SAX is its independence from DOM,
as that allows for the development of SAX components
(filters) which can be used for 
    1. Preprocessing events before they are used to build the DOM;
    2. DOM construction;
    3. Output formatting from a DOM or without a DOM;
    4. Simple document transformations.

What I'm more inclined to do in this SAX/DOM marriage,
is to create an alternative to the SAX helper class, AttributeListImpl,
which also implements 
      public Attr setAttribute(Attr newAttr);
      public Attr removeAttribute(String name);
      public Attr getAttribute(String name);

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