[ 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