Does anybody know why Base64 (2.3.0) encode goes from XMLByte* to XMLByte*, instead of 
going straight to XMLCh*?  Given the primary use of Base64 encoding per MIME, I would 
think that the desired output would always be XMLCh* text.  Peeking inside Base64.cpp, 
the Base64 alphabet is defined with static XMLCh globals, so I don't think it would be 
much work at all to change the behavior.  My only guess is that it's attempting to 
reduce memory overhead (due to potential multi-byte XMLCh*), which you end up paying 
anyway if you want to "transcode" to text.

Adam Heinz
Development Consultant

Exstream Software
[EMAIL PROTECTED]
317.879.2831

connecting with the eGeneration
www.exstream.com



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

Reply via email to