logo       


Re: ReaderInputStream vs XmlParser declared and detected encodings: msg#00008

Subject: Re: ReaderInputStream vs XmlParser declared and detected encodings
On Sunday 05 December 2004 3:41 pm, Chris Burdess wrote:
> Mark Wielaard wrote:
> > On Sun, 2004-12-05 at 16:46, Mark Wielaard wrote:
> >> But this seems a deeper problem with handling InputStream <-> Reader
> >> interaction combined with XML documents that declare their own 
> >> encoding.

There's no problem with using a Reader with its "external"
encoding declaration model, except when combined with
documents using the "internal" encoding declaration model.


> >> I don't have a clue how to handle it properly though since when you   
> >> use a Reader you do that to hide the underlying encoding in the first 
> >> place, so it doesn't mix well with documents declaring their own
> >> encoding format...
> 
> Right. XML doesn't make a lot of sense with Readers, and I consider the 
> specification of character streams in the SAX and JAXP APIs to be a 
> design error.

I'd put it differently.  The problem is applications mixing the
two models of encoding declarations ... and it's intrisic to
XML rather than those APIs.  They can always get out of sync,
no matter what API you use; consider a website serving XML with
an encoding in the MIME type which doesn't match the one in the
document itself.

There may be better ways to handle that problem in software,
but the root cause is not in any Java code.

- Dave


Ruby Jobs
Java Jobs
Jobs in California
more...
what
job title, keywords
where
city, state, zip
jobs by job search
Search:
Java, servers, webhosting, windows, cisco ...
more...
<Prev in Thread] Current Thread [Next in Thread>
Google Custom Search

Recently Viewed:
encryption.gpg....    ietf.rfc822/199...    freebsd.devel.i...    lang.haskell.li...    mail.squirrelma...    web.zope.plone....    yellowdog.gener...    text.xml.xalan....    recreation.phot...    kde.devel.educa...    hardware.bus.ca...    printing.ghosts...    voip.peering/20...    assembly/2006-0...    org.user-groups...    culture.interne...    network.i2p/200...    boot-loaders.ya...    xfree86.render/...    qnx.openqnx.dev...    jakarta.velocit...    user-groups.pal...   
Home | blog view | USPTO Patent Archive | advertise | OSDir is an inevitable website. super tiny logo

Free Magazines

Cisco News
Receive a free quarterly e-newsletter with exclusive articles on how Cisco IT uses its own products and solutions to enable the business.
subscribe

Systems Management News, the newspaper for IT systems administration and data center managers! Each issue of Systems Management News is chock-full of news and analysis to help you understand what's happening in your field.
subscribe

The Enterprise Newsweekly eWeek is the essential technology information source for builders of e-business.
subscribe

Oracle Magazine Oracle Magazine contains technology strategy articles, sample code, tips, Oracle and partner news, how to articles for developers and DBAs, and more. Oracle (NASDAQ: ORCL) is the world's largest enterprise software company.
subscribe

Total Telecom Total Telecom is "The Economist of the communications industry".
subscribe