WebLogic returns funny characters in XML response?
Joined: Oct 20, 2002
I have an application developed on Tomcat that includes a servlet that receives and XML post, processes the XML, then constructs an XML response packet (using JDOM) and flushes the response packet back to the calling process. This worked great under Tomcat, however now that I have ported it to WebLogic 6.1sp3, WebLogic appears to be adding some funny characters at the beginning and end of the XML response packet. Here's what it looks like. 00ae <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE scansresponse SYSTEM "scansresponse.dtd"> <scansresponse> <transferresult>failure</transferresult> </scansresponse> 0000
Any ideas on what might be causing this and how I can correct this problem? I've tried many different things and am stumped. Thanks, Chris
Author and all-around good cowpoke
Joined: Mar 22, 2000
You may be running into a "byte order mark" - I don't know much about how to deal with it, but you can find lots of references searching on Yahoo or google. WBB