Replacing std.xml
deadalnix
deadalnix at gmail.com
Sat Aug 31 21:22:48 PDT 2013
On Thursday, 29 August 2013 at 18:58:57 UTC, H. S. Teoh wrote:
> On Thu, Aug 29, 2013 at 01:38:23PM -0400, Jonathan M Davis
> wrote:
> [...]
>> Well, as I said, I couldn't remember exactly what the XML
>> standard said about encodings, but if it can contain non-ASCII
>> characters, then my first inclination is to say that it has to
>> be UTF-8, UTF-16, or UTF-32 based on the fact that that's what
>> we support in the language and in Phobos
>
> Take a look here:
>
> http://www.w3schools.com/xml/xml_encoding.asp
>
> XML files can have *any* valid encoding, including nastiness
> like
> windows-1252 and relics like iso-8859-1. Unfortunately, I don't
> think we
> have a way around this, since existing XML files out there
> probably
> already have all of these encodings are more, and std.xml is
> gonna hafta
> support 'em all. Otherwise we're gonna get irate users
> complaining "why
> can't std.xml parse my oddly-encoded-but-standards-compliant
> XML file?!"
>
As this is not the first time I see it used as a reliable source,
no, w3school is full of shit. Don't use that website when looking
for precise high quality information.
More information about the Digitalmars-d
mailing list