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]