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]