Dean Roddey wrote: >>3) Very importantly, things like L"SomeWideString" will be directly >>passable to parser APIs (as long as your compiler generates Unicode code >>points for L prefixed constants.)
Just as an aside, it would be useful to define something like the _TSTR macro in Win32, say #define _XMLSTR(str) L ## str So that if you were on a platform that didn't generate Unicode for L prefixed constants, you could fix it with a macro redefinition.