During transcoding XalanC fails to append '0' to the transcoded string
-----------------------------------------------------------------------
Key: XALANC-646
URL: https://issues.apache.org/jira/browse/XALANC-646
Project: XalanC
Issue Type: Bug
Environment: all
Reporter: Dmitry Hayes
If for some reason transcoding with Xerces fails , XalanC is trying to
transcode the string by transcoding every single code point. If the original
string is ended with '0' , it's usially transcoded to \0 too . The characted is
appended to the result string by :
theTargetVector.insert(
theTargetVector.end(),
theOneTranslatedWbChar,
theOneTranslatedWbChar +
XalanDOMString::length(theOneTranslatedWbChar));
For a string , containing only one \0 character , our
XalanDOMString::length(...) function returns zero . As a result , we call the
insert( theTargetVector.end(),
theOneTranslatedWbChar,
theOneTranslatedWbChar) , that makes no effect on the
result string .
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]