Issues
- Entity references are not supported.
- Only UTF-8 and ASCII are supported.
- Only ASCII seems to be working correctly now.
- Only logging with Log4J is supported now.
-
There is currently a dependence on Xerces in order to
compare two XML documents in their canonical form in unit tests.
-
Since text lengths are currently specified using a two byte integer,
there is a limit on the length of text values, albeit a very big limit.
-
A worse problem is that if the length limit is exceeded it is possible
that no exception will be throw and an invalid length will be written.
FIX THIS!