OASIS Mailing List ArchivesView the OASIS mailing list archive below
or browse/search using MarkMail.


Help: OASIS Mailing Lists Help | MarkMail Help



   Re: SAX2: Should SAXException extend IOException?

[ Lists Home | Date Index | Thread Index ]
  • From: "Clark C. Evans" <clark.evans@manhattanproject.com>
  • To: David Brownell <david-b@pacbell.net>
  • Date: Mon, 3 Jan 2000 09:52:43 -0500 (EST)

On Sun, 2 Jan 2000, David Brownell wrote:
> >	 -- you get a ZipException, presumably, because of an error
> > in the format of the zip file you're reading from;
> Curious example.  java.util.zip.DataFormatException is what I'd
> expect to get when faced with bad ZIP data.  (Recalling some of
> the chaos involved in seeing JDK 1.1 get ZIP/JAR support, it's
> no surprise that its exception architecture seems pretty odd.)
> That's not an IOException.

I don't think it is all that cut and dry.

Let's say that you are reading information
from a TCP/IP pipe.  And that, according to
the protocol, the next token arriving should
be an X.  Now suppose that a Y arrives 
instead.  Is this an IOException?   

Suppose instead that the file system directory
says that file FILE is N bytes long.  Also 
suppose, that the file system uses the token 
X to mark the end of a file.  Now, let's say 
that while reading FILE from the hard drive, 
token Y was found at position N instead of X.  
Is this an IOException?

I guess I'm trying to say that a data format 
exception in one context could easily be seen
as an I/O exception in another context.


xml-dev: A list for W3C XML Developers. To post, mailto:xml-dev@ic.ac.uk
Archived as: http://www.lists.ic.ac.uk/hypermail/xml-dev/ and on CD-ROM/ISBN 981-02-3594-1
To unsubscribe, mailto:majordomo@ic.ac.uk the following message;
unsubscribe xml-dev
To subscribe to the digests, mailto:majordomo@ic.ac.uk the following message;
subscribe xml-dev-digest
List coordinator, Henry Rzepa (mailto:rzepa@ic.ac.uk)


News | XML in Industry | Calendar | XML Registry
Marketplace | Resources | MyXML.org | Sponsors | Privacy Statement

Copyright 2001 XML.org. This site is hosted by OASIS