Re: SAX refresh for JSR 206 JAXP 1.3

Elliotte Rusty Harold <[email protected]> Thu, 5 Jun 2003 07:10:39 -0400
Newsgroups gmane.text.xml.sax.devel
Message-ID <p04330100bb04d2446118@[192.168.254.4]>
At 8:04 PM -0700 6/4/03, Jeff Suttor wrote:
>hello SAX Developers,
>
>the Java API for XML Processing is being revised as JSR 206 JAXP 1.3:
>
>	http://jcp.org/en/jsr/detail?id=206
>
>some of the features of this JAXP revision will require changes to SAX.
>a simple example, SAX should be able to report if it is processing XML
>1.0 or XML 1.1.  this would also be a good opportunity to formally fix
>some bugs and evaluate some of the RFEs.
>

1. JAXP needs to follow SAX, not the other way around. JAXP 1.3 must 
not make changes that are incompatible with SAX.

2. All changes to SAX are made in an open process in which anyone is 
free to participate without NDAs, closed mailing lists, payware 
compatibility tests, and other mechanisms of control and secrecy. You 
(and anyone else) are free to participate in this process. However, 
don't expect SAX to acknowledge or accept any decisions made in the 
closed Java Community Process.

3. Your knowledge of SAX appears to be incomplete. For instance, SAX 
2.0.1 already provides information about the XML version, and has for 
some time now. 
<http://www.saxproject.org/apidoc/org/xml/sax/ext/Locator2.html#getXMLVersion()> 
Unfortunately, Sun's closed process has prevented many parsers from 
implementing the new features in SAX because of desires to be 
compatible with JAXP. The compatibility tests that verify all public 
method signatures are a particular problem. The best thing JSR 206 
could do for SAX (and DOM) would be to be acknowledge that these are 
not Sun technologies, that Sun does not own or define them, and that 
implementations are free to follow the official specifications 
instead of whatever out of date version is shipping in the JDK.
-- 

   Elliotte Rusty Harold
   [email protected]
   Processing XML with Java (Addison-Wesley, 2002)
   http://www.cafeconleche.org/books/xmljava
   http://www.amazon.com/exec/obidos/ISBN%3D0201771861/cafeaulaitA


-------------------------------------------------------
This SF.net email is sponsored by:  Etnus, makers of TotalView, The best
thread debugger on the planet. Designed with thread debugging features
you've never dreamed of, try TotalView 6 free at www.etnus.com.
_______________________________________________
List: sax-devel, [email protected]
See:  http://www.saxproject.org/
https://lists.sourceforge.net/lists/listinfo/sax-devel