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

 


Help: OASIS Mailing Lists Help | MarkMail Help

 


 

   Re: XML API specification

[ Lists Home | Date Index | Thread Index ]
  • From: dgd@cs.bu.edu (David Durand)
  • To: xml-dev@ic.ac.uk
  • Date: Fri, 28 Feb 1997 12:04:55 -0500

At 2:54 PM +0000 2/27/97, Peter Murray-Rust wrote:
>In message <199702271419.JAA24115@nathaniel.ebt> gtn@ebt.com (Gavin Nicol)
>writes:
>> I think that for the *parser*, we should define an event-handling
>> interface, as it is much simpler to build certain applications
>> that way, and because you can build a tree from a stream of
>> events if you need to.
>
>In CoST Joe English supported both eventStreams and trees (I'm sure Joe will
>have some wisdom on this one).  I started off using the event mechanism
>and switched to a tree-based one but I suspect that this was the nature of
>the
>application.

An addition to my previous advocacy of event-based processing.

It may be worth defining/supplying classes for a standard tree
representation, and a standard builder class that can create those -- so we
define the stream, but provide a ready-cooked abstract sytnax tree
representation for those who want it.

Personally I see groves as semantically equivalent to the API, but as so
obscure that they should not be a priority for our explanations of the API.
We probably need to refer to groves, for those who already know about them.
However, very few of our target audience of implementors will already know
about groves, nor will they care, if they can understand the API without
them.

I see XML-groves and XML-API as parallel and needing to be in synch. I
don't see either as having to depend on the other, though, and frankly,
given the relative penetration of groves and Java into the "global
developer consciousness", I don't see groves as that high a priority.


  -- David




_________________________________________
David Durand              dgd@cs.bu.edu  \  david@dynamicDiagrams.com
Boston University Computer Science        \  Sr. Analyst
http://www.cs.bu.edu/students/grads/dgd/   \  Dynamic Diagrams
--------------------------------------------\  http://dynamicDiagrams.com/
MAPA: mapping for the WWW                    \__________________________



xml-dev: A list for W3C XML Developers
Archived as: http://www.lists.ic.ac.uk/hypermail/xml-dev/
To unsubscribe, send to majordomo@ic.ac.uk the following message;
unsubscribe xml-dev
List coordinator, Henry Rzepa (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