Return-Path: Delivered-To: apmail-xml-commons-dev-archive@xml.apache.org Received: (qmail 75291 invoked by uid 500); 23 Sep 2002 08:24:05 -0000 Mailing-List: contact commons-dev-help@xml.apache.org; run by ezmlm Precedence: bulk list-help: list-unsubscribe: list-post: Delivered-To: mailing list commons-dev@xml.apache.org Received: (qmail 75259 invoked from network); 23 Sep 2002 08:24:04 -0000 Received: from kathmandu.sun.com (192.18.98.36) by daedalus.apache.org with SMTP; 23 Sep 2002 08:24:04 -0000 Received: from sunpraha.Czech.Sun.COM ([129.156.76.4]) by kathmandu.sun.com (8.9.3+Sun/8.9.3) with ESMTP id CAA22374; Mon, 23 Sep 2002 02:24:15 -0600 (MDT) Received: from phys-bohemia-1 (phys-bohemia-1 [129.156.77.243]) by sunpraha.Czech.Sun.COM (8.10.2+Sun/8.10.2/ENSMAIL,v2.2) with ESMTP id g8N8ODm16537; Mon, 23 Sep 2002 10:24:14 +0200 (CEST) Received: from Sun.COM (libor-ws.Czech.Sun.COM [129.156.76.137]) by bohemia-mail1.czech.sun.com (iPlanet Messaging Server 5.2 (built Feb 21 2002)) with ESMTP id <0H2V00FIRU0B4I@bohemia-mail1.czech.sun.com>; Mon, 23 Sep 2002 10:24:11 +0200 (CEST) Date: Mon, 23 Sep 2002 10:24:11 +0200 From: Libor Kramolis Subject: Re: JAXP 1.2 To: xerces-j-dev@xml.apache.org, commons-dev@xml.apache.org, xalan-dev@xml.apache.org Message-id: <3D8ECFAB.6020307@Sun.COM> Organization: Sun Microsystems, Inc. MIME-version: 1.0 Content-type: text/plain; charset=us-ascii; format=flowed Content-transfer-encoding: 7BIT X-Accept-Language: en-us, en User-Agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.1) Gecko/20020827 References: X-Spam-Rating: daedalus.apache.org 1.6.2 0/1000/N Status: O X-Status: X-Keywords: I am mainly looking for release transparency of versions of bundled libraries, i.e. part-of-xml-apis in xerces release; xml-apis and xerces in xalan release. I never saw stable release of xml-commons and it is little bit confusing to me, who develop it for and if it is a primary place for JAXP (and also other things). I think there could be stable releases of JAXP 1.1 and JAXP 1.2. Available for everyone, any JAXP implementation (including Xerces and Xalan). Xerces release should bundle stable release of JAXP and there should be information which version of JAXP it implements and which version of xml-apis it bundles. I do not see any reason xerces should bundle own/changed version of xml-apis -- it is not transparent. Same to Xalan, I think its release should bundle stable release of JAXP and Xerces and there should be information which version of JAXP it implements and which version of JAXP and Xerces it bundles. I hope it is possible to upgrade any part (xml-apis, xerces, xalan) by new bug-fix release (minor release: x.y.A -> x.y.B) with no problems. Thanks for understanding. Regards, Libor Joseph Kesselman wrote: >>What is the relation between released JAXP 1.2 [1] and Apache XML > > Commons. > >>What is relation between specification and implementation, i.e. commons > > vs. xerces and xalan? > > Commons is intended to contain standards based elsewhere (DOM, SAX, JAXP, > etc), possibly plus some shared Apache utilities. > > Yes, Commons and the implementations should be kept up to date as the > standards evolve -- as time permits, which is true of any Apache project. > If you want it to happen faster, work to get yourself accepted as a > committer and volunteer to help work on that task... but note that these > projects _DO_ need to stay in synch in order to compile cleanly against > each other. > > The simplest way to ensure that everything is in synch is to take the > version of Xerces that your version of Xalan was compiled and tested > against; check the Xalan docs for details. > > > Xalan compiles directly against Commons, and in fact compiles all of > Commons into its xml-stds.jar file. Xerces has been taking a selected > subset of Commons as the content of its xmlParserAPIs.jar file. There's > been some discussion of whether that subsetting is really a net win, but I > don't think a consensus has been reached. > > ______________________________________ > Joe Kesselman / IBM Research / Xalan, plus some past work on Xerces and > Commons > -- Libor Kramolis, Software Engineer | NetBeans/Sun Microsystems, XML Project | http://xml.netbeans.org/