What does An invalid XML character (Unicode: 0x????) was found in the element content of the document mean?
For ISO-8859-1 encoded documents this would look like
You may also declare the encoding in the HTTP Content-Type header, e.g.
Content-Type: application/xml;charset=ISO-8859-1