SAX2: Should SAXException extend IOException?
Clark C. Evans
clark.evans at manhattanproject.com
Mon Jan 3 14:51:10 GMT 2000
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 at 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 at ic.ac.uk the following message;
To subscribe to the digests, mailto:majordomo at ic.ac.uk the following message;
List coordinator, Henry Rzepa (mailto:rzepa at ic.ac.uk)
More information about the Xml-dev