[ http://issues.apache.org/jira/browse/XMLRPC-69?page=all ] Jochen Wiedmann closed XMLRPC-69: ---------------------------------
Fix Version: 2.1 Resolution: Fixed Assign To: Jochen Wiedmann Patch applied to 2.0 branch and HEAD. > XmlWriter.isValidXMLChar(char) incorrectly determines ASCII space (0x20) > character to be invalid XML > ---------------------------------------------------------------------------------------------------- > > Key: XMLRPC-69 > URL: http://issues.apache.org/jira/browse/XMLRPC-69 > Project: XML-RPC > Type: Bug > Components: Releases > Versions: 2.0 > Environment: All > Reporter: Claude Zervas > Assignee: Jochen Wiedmann > Fix For: 2.1 > > The ASCII space character (0x20) should be valid XML (as I understand it). > The isValidXMLChar() method returns false and hence a space character gets > encoded as a character entity ( ). This bug was checked in with version > 1.14 of XmlWriter.java and exists in the current release version. > A possible patch would be as follows: > @@ -463,7 +463,7 @@ > return true; > default: > - return ( (0x20 < c && c <= 0xd7ff) || > + return ( (0x20 <= c && c <= 0xd7ff) || > (0xe000 < c && c <= 0xfffd) || > (0x10000 < c && c <= 0x10ffff) ); > } > thanks, > - Claude -- This message is automatically generated by JIRA. - If you think it was sent incorrectly contact one of the administrators: http://issues.apache.org/jira/secure/Administrators.jspa - For more information on JIRA, see: http://www.atlassian.com/software/jira