Mike Pogue wrote
>
> Jonathon McDowell wrote
> > Note that version 3 cleanly splits out the ICU (Unicode) classes,
> > which are Open Sourced separately on IBM's DeveloperWorks website
(there
> > are a whole bunch of companies and individuals working on it there).
>
> I don't understand this - AFAICS they're split out in 2.3.1 as well.
>
>Sorry, you're right. I've been working with both lately. It is split
>out
>pretty well in 2.3.1 as well.
Here's a brief history of the use of ICU by XML4C
version 2.0 - 2.2 The ICU code was built into the same DLL
as the XML parser itself.
version 2.3 ICU is in its own DLL, separate from the
XML parser code. Uses of the ICU code
are still widely scattered through the
XML sources, however. The ICU DLL is
completely stock - no patches.
Xerces-C (based on XML4C 3.0) An abstract interface was created
for transcoding services. All transcoding
calls from the XML code now use this
interface.
There is one complete implementation of the
interface, using ICU. There are two partial
implementations, based one using iconv and
one using win32 stuff.
-- Andy