mrglavas    2004/04/30 08:36:38

  Modified:    java/src/org/apache/xerces/impl XMLDocumentScannerImpl.java
                        XML11NSDocumentScannerImpl.java
                        XMLNSDocumentScannerImpl.java
  Log:
  If the disallow-doctype-decl feature is set to true, do not

  query a user's ExternalSubsetResolver if there was no

  DOCTYPE in the document.
  
  Revision  Changes    Path
  1.45      +2 -2      
xml-xerces/java/src/org/apache/xerces/impl/XMLDocumentScannerImpl.java
  
  Index: XMLDocumentScannerImpl.java
  ===================================================================
  RCS file: 
/home/cvs/xml-xerces/java/src/org/apache/xerces/impl/XMLDocumentScannerImpl.java,v
  retrieving revision 1.44
  retrieving revision 1.45
  diff -u -r1.44 -r1.45
  --- XMLDocumentScannerImpl.java       8 Apr 2004 22:24:52 -0000       1.44
  +++ XMLDocumentScannerImpl.java       30 Apr 2004 15:36:38 -0000      1.45
  @@ -1104,7 +1104,7 @@
               throws IOException, XNIException {
   
               if (fExternalSubsetResolver != null && !fSeenDoctypeDecl 
  -                && (fValidation || fLoadExternalDTD)) {
  +                && !fDisallowDoctype && (fValidation || fLoadExternalDTD)) {
                   scanStartElementName();
                   resolveExternalSubsetAndRead();
                   if (scanStartElementAfterName()) {
  
  
  
  1.11      +2 -2      
xml-xerces/java/src/org/apache/xerces/impl/XML11NSDocumentScannerImpl.java
  
  Index: XML11NSDocumentScannerImpl.java
  ===================================================================
  RCS file: 
/home/cvs/xml-xerces/java/src/org/apache/xerces/impl/XML11NSDocumentScannerImpl.java,v
  retrieving revision 1.10
  retrieving revision 1.11
  diff -u -r1.10 -r1.11
  --- XML11NSDocumentScannerImpl.java   8 Apr 2004 22:24:52 -0000       1.10
  +++ XML11NSDocumentScannerImpl.java   30 Apr 2004 15:36:38 -0000      1.11
  @@ -793,7 +793,7 @@
               throws IOException, XNIException {
               
               if (fExternalSubsetResolver != null && !fSeenDoctypeDecl 
  -                && (fValidation || fLoadExternalDTD)) {
  +                && !fDisallowDoctype && (fValidation || fLoadExternalDTD)) {
                   scanStartElementName();
                   resolveExternalSubsetAndRead();
                   reconfigurePipeline();
  
  
  
  1.23      +3 -3      
xml-xerces/java/src/org/apache/xerces/impl/XMLNSDocumentScannerImpl.java
  
  Index: XMLNSDocumentScannerImpl.java
  ===================================================================
  RCS file: 
/home/cvs/xml-xerces/java/src/org/apache/xerces/impl/XMLNSDocumentScannerImpl.java,v
  retrieving revision 1.22
  retrieving revision 1.23
  diff -u -r1.22 -r1.23
  --- XMLNSDocumentScannerImpl.java     8 Apr 2004 22:24:52 -0000       1.22
  +++ XMLNSDocumentScannerImpl.java     30 Apr 2004 15:36:38 -0000      1.23
  @@ -716,8 +716,8 @@
           protected boolean scanRootElementHook()
               throws IOException, XNIException {
          
  -            if (fExternalSubsetResolver != null && !fSeenDoctypeDecl 
  -                && (fValidation || fLoadExternalDTD)) {
  +            if (fExternalSubsetResolver != null && !fSeenDoctypeDecl
  +                && !fDisallowDoctype && (fValidation || fLoadExternalDTD)) {
                   scanStartElementName();
                   resolveExternalSubsetAndRead();
                   reconfigurePipeline();
  
  
  

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

Reply via email to