elena       2003/01/23 11:28:14

  Modified:    java/src/org/apache/xerces/parsers DOMBuilderImpl.java
  Log:
  "validate" and "validate-if-schema" are mutually exclusive in the DOM
  
  Revision  Changes    Path
  1.30      +8 -1      
xml-xerces/java/src/org/apache/xerces/parsers/DOMBuilderImpl.java
  
  Index: DOMBuilderImpl.java
  ===================================================================
  RCS file: 
/home/cvs/xml-xerces/java/src/org/apache/xerces/parsers/DOMBuilderImpl.java,v
  retrieving revision 1.29
  retrieving revision 1.30
  diff -u -r1.29 -r1.30
  --- DOMBuilderImpl.java       22 Jan 2003 16:51:41 -0000      1.29
  +++ DOMBuilderImpl.java       23 Jan 2003 19:28:09 -0000      1.30
  @@ -350,9 +350,16 @@
                                        if (fSchemaType != Constants.NS_DTD) {
                                                fConfiguration.setFeature(XMLSCHEMA, 
state);
                                        }
  +                    if (state){
  +                        fConfiguration.setFeature(DYNAMIC_VALIDATION, false);
  +                    }
                                }
                                else if 
(name.equals(Constants.DOM_VALIDATE_IF_SCHEMA)) {
                                        fConfiguration.setFeature(DYNAMIC_VALIDATION, 
state);
  +                    // Note: validation and dynamic validation are mutually 
exclusive
  +                    if (state){
  +                        fConfiguration.setFeature(VALIDATION_FEATURE, false);
  +                    }
                                }
                                else if 
(name.equals(Constants.DOM_WHITESPACE_IN_ELEMENT_CONTENT)) {
                                        
fConfiguration.setFeature(INCLUDE_IGNORABLE_WHITESPACE, state);
  
  
  

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

Reply via email to