Am I right in thinking that in a program purely for a Windows XML/Vista/7 platform, which uses all character strings in the native UTF-16 format, I can interchange XMLCh and wchar_t with no worries?
For example

XMLCh string[] = L"This is a standard unicode string";

And then when a Xerces API function requires an argument of type const XMLCh * , I can just pass it this string?

In other words are all the XMLString routines just there to give platform independence (in particular on platforms for which UTF-16 is not native)?

The reason I ask is that it would be nice to be able to use the c runtime library for string manipulation and/or MFC and STL string classes. (I have no intention of going beyond the Windows environment.)

Dave
David Webber
Mozart Music Software
http://www.mozart.co.uk
For discussion and support see
http://www.mozart.co.uk/mozartists/mailinglist.htm



Reply via email to