cedric 02/04/15 01:22:09 Modified: contrib/tiles/src/share/org/apache/struts/tiles/xmlDefinition XmlParser.java Log: Correct bug with new Digester release preventing config file lists to be correctly parsed Revision Changes Path 1.5 +11 -11 jakarta-struts/contrib/tiles/src/share/org/apache/struts/tiles/xmlDefinition/XmlParser.java Index: XmlParser.java =================================================================== RCS file: /home/cvs/jakarta-struts/contrib/tiles/src/share/org/apache/struts/tiles/xmlDefinition/XmlParser.java,v retrieving revision 1.4 retrieving revision 1.5 diff -u -r1.4 -r1.5 --- XmlParser.java 27 Dec 2001 17:35:38 -0000 1.4 +++ XmlParser.java 15 Apr 2002 08:22:09 -0000 1.5 @@ -59,20 +59,19 @@ */ public XmlParser() { - digester = new Digester(); digester.setDebug(digesterDebugLevel); digester.setValidating(validating); digester.setNamespaceAware(true); - //digester.setUseContextClassLoader(true); + //digester.setUseContextClassLoader(true); // Register our local copy of the DTDs that we can find - for (int i = 0; i < registrations.length; i += 2) { - URL url = this.getClass().getResource(registrations[i+1]); - if (url != null) - { - digester.register(registrations[i], url.toString()); - } - } + for (int i = 0; i < registrations.length; i += 2) { + URL url = this.getClass().getResource(registrations[i+1]); + if (url != null) + { + digester.register(registrations[i], url.toString()); + } + } // Init syntax rules initDigester( digester ); } @@ -277,7 +276,8 @@ */ public static void main(String[] args) { - String filename = "E:/programs/jakarta-tomcat/webapps/wtiles-struts/WEB-INF/tiles-examples-defs.xml"; + //String filename = "E:/programs/jakarta-tomcat/webapps/wtiles-struts/WEB-INF/tiles-examples-defs.xml"; + String filename = "E:/programs/jakarta-tomcat-4.0.3/webapps/wtiles-struts/WEB-INF/tiles-examples-defs.xml"; //String filename = "E:/programs/jakarta-tomcat/webapps/wtiles-struts/WEB-INF/tilesDefinitions.xml"; //String filename = "E:/programs/jakarta-tomcat/webapps/wtiles-channel/WEB-INF/componentDefinitions.xml"; //String filename2 = "E:/programs/jakarta-tomcat/webapps/wtiles-tutorial/WEB-INF/componentDefinitions.xml"; @@ -309,7 +309,7 @@ { XmlParser parser = new XmlParser(); parser.setValidating(true); - parser.setDetailLevel(0); + parser.setDetailLevel(2); XmlDefinitionsSet definitions = new XmlDefinitionsSet(); System.out.println( " Parse file" ); parser.parse( input, definitions);
-- To unsubscribe, e-mail: <mailto:[EMAIL PROTECTED]> For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>