\\\"When using the CHARACTERS function to add text to the XML stream, it automatically replaces <, &, \\\"\\\" etc with the XML equivalent, <, &, \\\"\\\" etc. However, if you are using the CHARACTERS function to write CDATA tags into the XML, the text within the CDATA block should have the actual characters in, and not be modified.\\\"
Please make a change to allow writing of text to the XML stream without it getting replaced. Maybe a separate operation, or a flag to indicate that you do not want Uniface to change the text you are adding to the XML.
You may want to use CDATA blocks in your XML, so it would be beneficial to have the option to write unmodified text to the XML, without Uniface assuming that you want it modified.