XML Java API Standardization

Alex Milowski lex at www.copsol.com
Thu Jun 19 19:21:55 BST 1997

> Alex Milowski wrote:
> > ...it would be ideal if XML processors could produce a grove...
> Alex,
> Do you mean that the only output of an XML parser would be a grove?

Well, no, not necessarily.  I think that such an API standardization should
also standardize grove production/use.  I would like to be able to 
guarantee that any conformant XML/Java/API environment is able to produce
groves if I *need* them.

> My use of XML is very lightweight and, from my position of minimal
> knowledge about groves, seems like I would have to pay some
> price in processing time or system resources for an XML parser to
> produce a grove for one of my "documents" when some very simple
> output would do.

Yes, you pay *some* price.  There is a point in which the grove-based
processing paradigm is far more efficient than event oriented for more complex
tasks.  The definition of "more complex" isn't that big of a leap.  Simply
put:  If you want to do *any* non-linear processing of XML, you are going to
find groves *far* easier and potentially, with SDQL (Standard Document
Query Language -- from DSSSL), it may be more efficient than building
ancillary data structures in addition to the events being received.

In a previous e-mail, I detailed an API architecture that I think would
work.  Essentially, it is DSSSLTK with another couple of APIs on the
bottom of the stack.  In my development, I made the design decision that 
groves were what I needed to standardize since everything in DSSSL is groves.
I'm certain willing to add to this and standardize everything before that
as well.

R. Alexander Milowski     http://www.copsol.com/   alex at copsol.com
Copernican Solutions Incorporated                  (612) 379 - 3608

xml-dev: A list for W3C XML Developers
Archived as: http://www.lists.ic.ac.uk/hypermail/xml-dev/
To unsubscribe, send to majordomo at ic.ac.uk the following message;
unsubscribe xml-dev
List coordinator, Henry Rzepa (rzepa at ic.ac.uk)

More information about the Xml-dev mailing list