Thanks Paul. The system actually is not asking user to enter the complete XML, but is requesting various text fields, which are then being arranged as
String XML and are being passed to the service APIs.
So we can always make the change to replace the unsupported XML characters to the appropriate supported format (
http://www.w3.org/TR/REC-xml/#syntax )in the string before passing it for further processing. But I was wondering if this is the only possible solution or there is some other workaround too. Any thoughts ?