So is there a silver bullet other then type casting to
fix this issue ?

Ryan 
--- Scott Cantor <[EMAIL PROTECTED]> wrote:

> > But you are right, Xerces internally uses
> > UTF-16 strings, and wchar_t isn't a cross-platform
> storage for 
> > UTF-16. The point is that platforms that know this
> is true (like Windows)
> > would like to see XMLCh==wchar_t, even if they can
> just cast them to be
> > the desired type.
> 
> I agree. The big advantage of this is that this:
> 
> basic_string<XMLCh>
> 
> is not legal C++. Nor does it work in any recent g++
> version, because they
> chose strict compliance over continuing to let this
> work. It's not a simple
> trade-off, but it's a serious bitch to work around,
> since it makes it really
> hard to do efficient STL programming.
> 
> But since you can cast on Windows, and since Windows
> is the only platform
> that you can do it on anyway, it's not really a big
> help for the library to
> do the definition for you. If all you need is
> Windows, there are lots of
> built in XML options now, and if you play these
> kinds of games, none of your
> Xerces code will port anyway.
> 
> -- Scott
> 
> 
>
---------------------------------------------------------------------
> To unsubscribe, e-mail:
> [EMAIL PROTECTED]
> For additional commands, e-mail:
> [EMAIL PROTECTED]
> 
> 



                
__________________________________
Do you Yahoo!?
Take Yahoo! Mail with you! Get it on your mobile phone.
http://mobile.yahoo.com/maildemo 

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to