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