SAX questions
Lars Marius Garshol
larsga at ifi.uio.no
Thu Jul 23 12:09:43 BST 1998
* Patrice Bonhomme
|
| [...]
I couldn't understand questions 1 & 2, so I haven't answered them.
| 3/ If i understand the event-based philosophy, an XML parser do not
| need to know something about DOM objects (no "new Element()", "new
| Comment()" called within the code of the parser !) ?
That's right. A sensible way to deal with this might be to take a
layered approach and give the parser just a simple SAX-like event
interface with callbacks for all the different events.
Then, you might make a special client to the event interface that uses
the event callbacks to build a DOM tree.
Your event interface would probably have more events than SAX, so a
SAX driver would probably use another special event client that only
echoed some of the events to the SAX handlers.
--
"These are, as I began, cumbersome ways / to kill a man. Simpler, direct,
and much more neat / is to see that he is living somewhere in the middle /
of the twentieth century, and leave him there." -- Edwin Brock
http://www.stud.ifi.uio.no/~larsga/ http://birk105.studby.uio.no/
xml-dev: A list for W3C XML Developers. To post, mailto:xml-dev at ic.ac.uk
Archived as: http://www.lists.ic.ac.uk/hypermail/xml-dev/
To (un)subscribe, mailto:majordomo at ic.ac.uk the following message;
(un)subscribe xml-dev
To subscribe to the digests, mailto:majordomo at ic.ac.uk the following message;
subscribe xml-dev-digest
List coordinator, Henry Rzepa (mailto:rzepa at ic.ac.uk)
More information about the Xml-dev
mailing list