Re: SAX refresh for JSR 206 JAXP 1.3
"Neil Graham" <[email protected]> Thu, 5 Jun 2003 11:24:55 -0400
| Newsgroups | gmane.text.xml.sax.devel |
|---|---|
| Message-ID | <[email protected]> |
Hi Elliotte and all, One thing that I've been unclear about for a long time is just what the status of the 1.1 extensions is. Are they alpha--many of the new interfaces say "since SAX 2.0, extensions 1.1 alpha". Have they been finalized--i.e., do they represent consensus in the SAX community? Since they've been around for a long time and no one seems to have complained about them, if they aren't in a final state, perhaps it would be useful for the docs to be clearly updated to make it clear that they're final and that any further revisions would be carried out under a different version number. Cheers, Neil Neil Graham XML Parser Development IBM Toronto Lab Phone: 905-413-3519, T/L 969-3519 E-mail: [email protected] |---------+-------------------------------------> | | Elliotte Rusty Harold | | | <[email protected]> | | | Sent by: | | | [email protected]| | | ceforge.net | | | | | | | | | 06/05/2003 07:10 AM | | | | |---------+-------------------------------------> >---------------------------------------------------------------------------------------------------------------------------------------------| | | | To: Jeff Suttor <[email protected]>, [email protected] | | cc: | | Subject: Re: [Sax-devel] SAX refresh for JSR 206 JAXP 1.3 | | | | | >---------------------------------------------------------------------------------------------------------------------------------------------| 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 ------------------------------------------------------- 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