andyc       2003/01/31 13:58:16

  Modified:    java/src/org/apache/xerces/impl
                        XMLDocumentFragmentScannerImpl.java
                        XMLEntityScanner.java
  Log:
  Fix for my fix. ;) Now both CDATA sections and processing instruction
  scanning works as expected.
  
  Revision  Changes    Path
  1.28      +2 -2      
xml-xerces/java/src/org/apache/xerces/impl/XMLDocumentFragmentScannerImpl.java
  
  Index: XMLDocumentFragmentScannerImpl.java
  ===================================================================
  RCS file: 
/home/cvs/xml-xerces/java/src/org/apache/xerces/impl/XMLDocumentFragmentScannerImpl.java,v
  retrieving revision 1.27
  retrieving revision 1.28
  diff -u -r1.27 -r1.28
  --- XMLDocumentFragmentScannerImpl.java       31 Jan 2003 21:35:22 -0000      1.27
  +++ XMLDocumentFragmentScannerImpl.java       31 Jan 2003 21:58:15 -0000      1.28
  @@ -963,7 +963,7 @@
   
           while (true) {
               fStringBuffer.clear();
  -            if (fEntityScanner.scanData("]]", fStringBuffer)) {
  +            if (!fEntityScanner.scanData("]]", fStringBuffer)) {
                   if (fDocumentHandler != null && fStringBuffer.length > 0) {
                       fDocumentHandler.characters(fStringBuffer, null);
                   }
  
  
  
  1.11      +4 -4      xml-xerces/java/src/org/apache/xerces/impl/XMLEntityScanner.java
  
  Index: XMLEntityScanner.java
  ===================================================================
  RCS file: 
/home/cvs/xml-xerces/java/src/org/apache/xerces/impl/XMLEntityScanner.java,v
  retrieving revision 1.10
  retrieving revision 1.11
  diff -u -r1.10 -r1.11
  --- XMLEntityScanner.java     31 Jan 2003 21:35:22 -0000      1.10
  +++ XMLEntityScanner.java     31 Jan 2003 21:58:16 -0000      1.11
  @@ -1057,11 +1057,11 @@
           if (DEBUG_BUFFER) {
               System.out.print(")scanData: ");
               XMLEntityManager.print(fCurrentEntity);
  -            System.out.println(" -> " + found);
  +            System.out.println(" -> " + !found);
           }
  -        return found;
  +        return !found;
   
  -    } // scanData(String,XMLString)
  +    } // scanData(String,XMLString):boolean
   
       /**
        * Skips a character appearing immediately on the input.
  
  
  

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to