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]>