You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@xerces.apache.org by ly...@apache.org on 2001/02/24 00:49:15 UTC
cvs commit: xml-xerces/java/src/org/apache/xerces/framework XMLDocumentScanner.java
lynnm 01/02/23 15:49:15
Modified: java/src/org/apache/xerces/framework XMLDocumentScanner.java
Log:
Fix for parsing an empty document if continue-after-fatal-error is set.
Submitted by: Lynn Monson
Reviewed by: Arnaud
Revision Changes Path
1.11 +5 -1 xml-xerces/java/src/org/apache/xerces/framework/XMLDocumentScanner.java
Index: XMLDocumentScanner.java
===================================================================
RCS file: /home/cvs/xml-xerces/java/src/org/apache/xerces/framework/XMLDocumentScanner.java,v
retrieving revision 1.10
retrieving revision 1.11
diff -u -r1.10 -r1.11
--- XMLDocumentScanner.java 2000/12/20 23:23:27 1.10
+++ XMLDocumentScanner.java 2001/02/23 23:49:15 1.11
@@ -81,7 +81,7 @@
* "connecting" that method to the corresponding method provided
* by the XMLDTDScanner class.
*
- * @version $Id: XMLDocumentScanner.java,v 1.10 2000/12/20 23:23:27 lehors Exp $
+ * @version $Id: XMLDocumentScanner.java,v 1.11 2001/02/23 23:49:15 lynnm Exp $
*/
public final class XMLDocumentScanner {
//
@@ -800,6 +800,10 @@
XMLMessages.P22_INVALID_CHARACTER,
arg);
}
+ } else {
+ fDispatcher = new EndOfInputDispatcher();
+ setScannerState(SCANNER_STATE_END_OF_INPUT);
+ return true;
}
} else {
reportFatalXMLError(XMLMessages.MSG_MARKUP_NOT_RECOGNIZED_IN_PROLOG,