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,