Details
-
Task
-
Status: Closed
-
Minor
-
Resolution: Fixed
-
Jena 3.2.0
-
None
-
None
Description
There are facilities in the standard JDK that can be used instead of directly calling Xerces, specifically DatatypeConverter. With these changes, only one class relies on Xerces directly, XSDDatatype.
We have to be careful though - it is not perfect. I found that parseByte calls parseInt and casts the result to a java byte so it passes "300" and "3000" which are not valid byte lexical forms.