[XML-DEV Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message]

DOM, SAX and Events

  • From: Leigh Dodds <ldodds@i...>
  • To: xml-dev <xml-dev@i...>
  • Date: Thu, 3 Jun 1999 10:55:05 +0100

dom sax
Hi,

I'm currently using a SAX parser to parse an XML script which 
drives some application processing. I used SAX as it gave a 
nice fit with the Java event system. I've layered a lightweight 
application specific event system on top of SAX so those details 
are hidden from the application itself. This all works very nicely 
and is nothing new.

However I now realise that I may need to repeat parts of the script, 
i.e. run a particular section multiple times before continuing. I can't 
simply copy and paste parts of the XML doc as I don't know a priori
how many repetitions are required. I also can't revisit that part 
of the document because the SAX parser doesn't allow this.

So, I'm going to move to a DOM representation and do a tree-walk 
instead. I can then revisit subtrees whenever required. 
This should be no problem to implement, but leads me to wonder 
whether other people have met this same problem, and if 
so whether it'd be useful to have an event driven interface to 
the DOM?

Basically the interface just involves tree-walking and determining the 
types of nodes and generating the correct callbacks similar to 
SAX, albeit at a slightly higher level.

Is this something others have encountered? Is it an already solved 
problem and I've missed something?

Cheers,

L.

==================================================================
    "Never Do With More, What Can Be Achieved With Less"
				---William of Occam
==================================================================
Leigh Dodds                             Eml:  ldodds@i...
ingenta ltd                             Tel:  +44 1225 826619
BUCS Building, University of Bath       Fax:  +44 1225 826283
==================================================================


xml-dev: A list for W3C XML Developers. To post, mailto:xml-dev@i...
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@i... the following message;
(un)subscribe xml-dev
To subscribe to the digests, mailto:majordomo@i... the following message;
subscribe xml-dev-digest
List coordinator, Henry Rzepa (mailto:rzepa@i...)



PURCHASE STYLUS STUDIO ONLINE TODAY!

Purchasing Stylus Studio from our online shop is Easy, Secure and Value Priced!

Buy Stylus Studio Now

Download The World's Best XML IDE!

Accelerate XML development with our award-winning XML IDE - Download a free trial today!

Don't miss another message! Subscribe to this list today.
Email
First Name
Last Name
Company
Subscribe in XML format
RSS 2.0
Atom 0.3
 

Stylus Studio has published XML-DEV in RSS and ATOM formats, enabling users to easily subcribe to the list from their preferred news reader application.


Stylus Studio Sponsored Links are added links designed to provide related and additional information to the visitors of this website. they were not included by the author in the initial post. To view the content without the Sponsor Links please click here.

Site Map | Privacy Policy | Terms of Use | Trademarks
Free Stylus Studio XML Training:
W3C Member
Stylus Studio® and DataDirect XQuery ™are products from DataDirect Technologies, is a registered trademark of Progress Software Corporation, in the U.S. and other countries. © 2004-2013 All Rights Reserved.