Caveats and Limitations

This is a list of the limitations in this release of XML4J:

  • If there is an error in the encoding line, XML4J may report the location of the error as location -1,-1.
  • When parsing unparsed entities which refer to notations declared after the entity reference, XML4J will report the error at the end of the DTD, not at the point where the unparsed entity was declared.
  • Due to a transcoding bug in the Sun JDK's (1.1.6, 1.1.7, 1.1.8, 1.2)  handling of EBCDIC data (specifically, end of line characters), you must use IBM's JDK 1.1.6, if you want to use EBCDIC support. The IBM JDK has the bug fixed.  We don't know when the bug fix will get into the Sun JDK's.
  • This release does not yet provide the readDTDStream() method on the TX Compatibility parser.