You are viewing a plain text version of this content. The canonical link for it is here.
Posted to j-dev@xerces.apache.org by Edwin Goei <Ed...@eng.sun.com> on 2000/10/16 08:37:03 UTC

Re: [PATCH] Update SAXParser and Factory to JAXP 1.1 Public Review spec.

"Timm, Sean" wrote:
> 
> I wanted to be able to compile Tomcat 4.0 with just Xerces, so I updated the
> JAXP classes on the SAX side to match the new 1.1 spec.  There are still a
> few changes to be made, but it suits my purposes.  :)  I have not provided
> an implementation that does anything for getProperty or setProperty on the
> SAXParserFactory, nor have I handled the two new parse methods for SAXParser
> that allow you to pass in a base URI to resolve to (instead it just acts as
> if you hadn't passed that in).  Other than that, it should work just fine.
> (Just search for TODO to see what I didn't do.)
> 
> On a side note, are the javax.xml classes supposed to reside inside each
> implementation of JAXP?  The licensing seems a bit unfriendly for that.  At
> any rate, I didn't want any sort of legal hassles, so I haven't even
> downloaded the JAXP1.1 early access release.

The people I've talked to would like to see the javax.xml classes shared
between parsers so that there is only a single implementation.  The JAXP
1.1EA release has those classes in a separate jar file for that
purpose.  However, JAXP 1.1 has not been finalized yet.  My take on it
is that the 1.1EA license was created to prevent a not-yet-final version
of 1.1 from being distributed as a final version.  Seems unnecessary to
me IMHO, because after all, public domain standards such as SAX do fine
without such licenses.  So feel free to download the JAXP 1.1EA release
if you want and extract the jaxp.jar file.

BTW, I've heard that the javax.xml.transform package could change before
1.1 becomes final.

-Edwin