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