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]