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


Reply via email to