Hi,

this patch clean up the code and turn on automatically namespace 
validation when using schema.

Thanks,

-- Jeanfrancois

Index: ContextConfig.java
===================================================================
RCS file: 
/home/cvspublic/jakarta-tomcat-catalina/catalina/src/share/org/apache/catalina/startup/ContextConfig.java,v
retrieving revision 1.4
diff -u -r1.4 ContextConfig.java
--- ContextConfig.java  1 Aug 2002 04:53:03 -0000       1.4
+++ ContextConfig.java  2 Aug 2002 20:01:18 -0000
@@ -496,10 +496,6 @@
         tldDigester.register(Constants.J2eeSchemaPublicId_14,
                              url.toString());
 
-        url = ContextConfig.class.getResource(Constants.W3cSchemaResourcePath_10);
-        tldDigester.register(Constants.W3cSchemaPublicId_10,
-                             url.toString());
-
         url = ContextConfig.class.getResource(Constants.JspSchemaResourcePath_20);
         tldDigester.register(Constants.JspSchemaPublicId_20,
                              url.toString());
@@ -511,7 +507,11 @@
         url = ContextConfig.class.getResource(Constants.TldSchemaResourcePath_20);
         tldDigester.register(Constants.TldSchemaPublicId_20,
                              url.toString());
-
+        
+        url = ContextConfig.class.getResource(Constants.WebSchemaResourcePath_24);
+        tldDigester.register(Constants.WebSchemaPublicId_24,
+                             url.toString());
+        
         tldDigester.addRuleSet(new TldRuleSet());
         return (tldDigester);
 
@@ -526,6 +526,7 @@
 
         URL url = null;
         Digester webDigester = new Digester();
+        webDigester.setNamespaceAware(true);
         webDigester.setValidating(true);
         url = ContextConfig.class.getResource(Constants.WebDtdResourcePath_22);
         webDigester.register(Constants.WebDtdPublicId_22,
@@ -555,10 +556,6 @@
 
         url = ContextConfig.class.getResource(Constants.JspSchemaResourcePath_20);
         webDigester.register(Constants.JspSchemaPublicId_20,
-                             url.toString());
-
-        url = ContextConfig.class.getResource(Constants.W3cSchemaResourcePath_10);
-        webDigester.register(Constants.W3cSchemaPublicId_10,
                              url.toString());
 
         url = ContextConfig.class.getResource(Constants.TldSchemaResourcePath_20);

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

Reply via email to