[jboss-svn-commits] JBoss Common SVN: r2365 - jbossxb/trunk/src/main/java/org/jboss/xb/binding.

jboss-svn-commits at lists.jboss.org jboss-svn-commits at lists.jboss.org
Wed Apr 4 20:27:36 EDT 2007


Author: scott.stark at jboss.org
Date: 2007-04-04 20:27:36 -0400 (Wed, 04 Apr 2007)
New Revision: 2365

Modified:
   jbossxb/trunk/src/main/java/org/jboss/xb/binding/UnmarshallerImpl.java
Log:
JBXB-101, Only set DYNAMIC_VALIDATION to false. Setting this to true if its not already requires a document to have a DOCTYPE declaring the root element

Modified: jbossxb/trunk/src/main/java/org/jboss/xb/binding/UnmarshallerImpl.java
===================================================================
--- jbossxb/trunk/src/main/java/org/jboss/xb/binding/UnmarshallerImpl.java	2007-04-04 23:49:16 UTC (rev 2364)
+++ jbossxb/trunk/src/main/java/org/jboss/xb/binding/UnmarshallerImpl.java	2007-04-05 00:27:36 UTC (rev 2365)
@@ -24,7 +24,6 @@
 import java.io.InputStream;
 import java.io.Reader;
 
-import org.jboss.logging.Logger;
 import org.jboss.xb.binding.parser.JBossXBParser;
 import org.jboss.xb.binding.parser.sax.SaxJBossXBParser;
 import org.jboss.xb.binding.sunday.unmarshalling.SchemaBinding;
@@ -59,7 +58,12 @@
    public void setValidation(boolean validation) throws JBossXBException
    {
       parser.setFeature(VALIDATION, validation);
-      parser.setFeature(DYNAMIC_VALIDATION, false);
+      /* Only set DYNAMIC_VALIDATION to false. Setting this to true
+         if its not already requires a document to have a DOCTYPE declaring
+         the root element
+      */
+      if( validation == false )
+         parser.setFeature(DYNAMIC_VALIDATION, false);
    }
 
    public void setSchemaValidation(boolean validation) throws JBossXBException




More information about the jboss-svn-commits mailing list