ASPN ActiveState Programmer Network
ActiveState
/ Home / Perl / PHP / Python / Tcl / XSLT /
/ Safari / My ASPN /
Cookbooks | Documentation | Mailing Lists | Modules | News Feeds | Products | User Groups


Recent Messages
List Archives
About the List
List Leaders
Subscription Options

View Subscriptions
Help

View by Topic
ActiveState
.NET Framework
Open Source
Perl
PHP
Python
Tcl
Web Services
XML & XSLT

View by Category
Database
General
SOAP
System Administration
Tools
User Interfaces
Web Programming
XML Programming


MyASPN >> Mail Archive >> xml-dev
xml-dev
Re: [xml-dev] Sun is forking SAX
by Elliotte Rusty Harold other posts by this author
Jul 21 2003 3:49AM messages near this date
Re: [xml-dev] Sun is forking SAX | [xml-dev] Sun is forking SAX
& XSLT At 10:04 PM -0700 7/20/03, K. Ari Krupnikov wrote:

> I agree that these are poor interfaces, but aren't these the ones that
> the "full-size", j2SE JAXP specifies?

No, that's a very common misconception, and I don't know why. 
SAXParser/SAXParserFactory were added to JAXP 1.0 because it only 
supported SAX 1, which did not have any equivalent of 
XMLReader/XMLReaderFactory. They are absolutely unnecessary with 
SAX2, and they do not work as well as XMLReader/XMLReaderFactory. The 
current version of JAXP, which supports SAX2, does include 
XMLReader/XMLReaderFactory. In 2003 no new code should be written 
with SAXParser/SAXParserFactory in J2ME or J2SE.

> This said, do you think it's a good idea to introduce
> incompatibilities between Java platforms at the cost of better
> interfaces in some of them? And then, is ME the right place to start?

J2ME by its nature is riddled with incompatibilities. It subsets many 
APIs, not just SAX. THe question here is which classes should be 
picked out of JAXP for the J2ME subset. Eliminating 
SAXParser/SAXParserFactory and adding XMLReader/XMLReaderFactory 
would be no more incompatible than the reverse.
-- 

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

-----------------------------------------------------------------
The xml-dev list is sponsored by XML.org <http://www.xml.org> , an
initiative of OASIS <http://www.oasis-open.org> 

The list archives are at http://lists.xml.org/archives/xml-dev/

To subscribe or unsubscribe from this list use the subscription
manager: <http://lists.xml.org/ob/adm.pl> 
Thread:
Elliotte Rusty Harold
Jon Ellis
K. Ari Krupnikov
Elliotte Rusty Harold
Emmanuil Batsis (Manos)
K. Ari Krupnikov
Elliotte Rusty Harold
Elliotte Rusty Harold
Elliotte Rusty Harold

Privacy Policy | Email Opt-out | Feedback | Syndication
© ActiveState Software Inc. All rights reserved