Another try on groves

Don Park donpark at
Fri Sep 17 11:04:32 BST 1999


Thanks for the excellent article.  I am starting to see the light (although
it could just be that I left the kitchen light on :).

Elements and attributes are indeed crude and cumbersome to use.  Script
languages like JavaScript relieves some of the pain but most of the work so
far has been on making HTML easier to work with and support for other
document models is sadly lacking.

I do have great hope for the XML Data Binding specification (see below for
link) which does address half of the issues you raised.  Concerns I have
with XML Data Binding specification are a) it is a Java-only solution, and
b) it doesn't exist yet.

I also agree that node references would be far easier to work with if they
behaved exactly like the referenced objects.  But then it is just
application of the Proxy design pattern with node identity requirement
thrown in.

At this point, I see the Grove concept as not something new but very old,
practical, and obvious, at least to me, described in abstract ways.  Its
very strength, general applicability, is probably the very reason why people
who understand it feel that it must be described abstractly.

I do like the Grove concept and now feel that it will have its day in the
Sun (sorry, JavaSoft then).  However, I believe the patient must feel the
pain, acutely and repeatedly, before the doctor can prescribe the cure.  DOM
will be used and then abandoned later for something better when the pain
becomes too much.


Don Park


XML Data Binding specification:

xml-dev: A list for W3C XML Developers. To post, mailto:xml-dev at
Archived as: and on CD-ROM/ISBN 981-02-3594-1
To (un)subscribe, mailto:majordomo at the following message;
(un)subscribe xml-dev
To subscribe to the digests, mailto:majordomo at the following message;
subscribe xml-dev-digest
List coordinator, Henry Rzepa (mailto:rzepa at

More information about the Xml-dev mailing list