Return-Path: Mailing-List: contact soap-dev-help@xml.apache.org; run by ezmlm Delivered-To: mailing list soap-dev@xml.apache.org Received: (qmail 15908 invoked from network); 1 Nov 2000 17:41:50 -0000 Received: from e24.nc.us.ibm.com (32.97.136.230) by locus.apache.org with SMTP; 1 Nov 2000 17:41:50 -0000 Received: from southrelay02.raleigh.ibm.com (southrelay02.raleigh.ibm.com [9.37.3.209]) by e24.nc.us.ibm.com (8.9.3/8.9.3) with ESMTP id MAA22980 for ; Wed, 1 Nov 2000 12:43:31 -0600 Received: from d04nms20.raleigh.ibm.com (d04nms19nms20.raleigh.ibm.com [9.67.228.10]) by southrelay02.raleigh.ibm.com (8.8.8m3/NCO v4.95) with ESMTP id MAA26560 for ; Wed, 1 Nov 2000 12:40:30 -0500 Importance: Normal Subject: RE: JDOM vs DOM (was: Re: IRC chat log) To: soap-dev@xml.apache.org X-Mailer: Lotus Notes Release 5.0.4 June 8, 2000 Message-ID: From: "Sam Ruby/Raleigh/IBM" Date: Wed, 1 Nov 2000 12:36:46 -0500 X-MIMETrack: Serialize by Router on D04NMS20/04/M/IBM(Release 5.0.3 (Intl)|21 March 2000) at 11/01/2000 12:40:32 PM MIME-Version: 1.0 Content-type: text/plain; charset=us-ascii X-Spam-Rating: locus.apache.org 1.6.2 0/1000/N Sanjiva Weerawarana wrote: > > I read the logs and I see discussion of using JDOM instead > of DOM as the tree API. I would like to register my early > and strong opposition to it .. DOM is a standard API as > is SAX and I would like to use those two. This allows the > use of pretty much arbitrary XML tools (like alternate > parsers for example as has been brought up) and I'm opposed > to precluding those in favor of a non-standard (albeit more > programmer friendly) API. This is the life of standards > playing .. whether you like it or not you gotta do it. > Picking and choosing (or embracing and extending) would put > us in the camp of the evil empire. The JDOM crowd have been discussing pursuing a JSR for the topic. > I have some recollection of hearing of a religious war on > the JDOM/DOM topic on the xerces list .. if there are any > veterans of that war here maybe they could give us the > summary (of their side :-))? There was a religious war on the Xerces lists, and some of the key developers of JDOM were involved. I don't believe there was a stronger connection except in a discussion on modularity. In a perfect world DOM would be layered on top of SAX, but in the Xerces implementation this encapsulation is broken. Once you break the encapsulation for DOM, this opens the door for discussions for breaking the encapsulation for JDOM, and in general it is a slippery slope... - Sam Ruby