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


Help: OASIS Mailing Lists Help | MarkMail Help



   RE: ANNOUNCE: xml encoding detector in C

[ Lists Home | Date Index | Thread Index ]
  • From: "Matthew Sergeant (EML)" <Matthew.Sergeant@eml.ericsson.se>
  • To: "'John Cowan'" <cowan@locke.ccil.org>, XML Dev <xml-dev@ic.ac.uk>
  • Date: Fri, 23 Apr 1999 16:40:29 +0200

> -----Original Message-----
> From:	John Cowan [SMTP:cowan@locke.ccil.org]
> Paul Langer wrote:
> > One remark on the EBCDIC handling:
> > 
> > Your program returns "EBCDIC-CP-US" if it detects EBCDIC
> > without an explicit encoding declaration (see comment:
> >  /* better than nothing */).
> > 
> > I do not think that this behaviour is "better than nothing".
> In Java I could throw an error, but C doesn't have exception
> handling, and I figure a server would rather return something
> than nothing.  The routine is not meant to handle ill-formed
> XML, and will return one of the other defaults ("UTF-8",
> "UTF-16-BE", "UTF-16-LE") depending on just what bytes it sees.
	If this gets turned into an Apache module it would be better to
return DECLINED and let the next mime sniffer module handle it - that's what
I do in my Apache::MimeXML. I don't think it's a good idea to make
assumptions for invalid XML - just return an error code.

	Just my 2p


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 (un)subscribe, mailto:majordomo@ic.ac.uk the following message;
(un)subscribe 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