I got confused recently about validator versions - validator 1.1.3 has just been released and thats what Struts 1.2.1 uses - validator 1.2 is still in development so you need to be using
<!DOCTYPE form-validation PUBLIC "-//Apache Software Foundation//DTD Commons Validator Rules Configuration 1.0//EN" "http://jakarta.apache.org/commons/dtds/validator_1_1_3.dtd"> Niall ----- Original Message ----- From: "Bryan Hunt" <[EMAIL PROTECTED]> To: "Struts Users Mailing List" <[EMAIL PROTECTED]> Sent: Thursday, July 15, 2004 2:20 PM Subject: Re: validation wierdness possibly related to multiple struts config files > finally solved it. > > When you have the following DTD definition in your validation.xml file > snip= > <!DOCTYPE form-validation PUBLIC > "-//Apache Software Foundation//DTD Commons Validator Rules > Configuration 1.0//EN" > "http://jakarta.apache.org/commons/dtds/validator_1_2_0.dtd"> > =snip > It breaks. > > When you have the following DTD definition in your validation.xml file * > *snip= > <!DOCTYPE form-validation SYSTEM > "http://jakarta.apache.org/commons/dtds/validator_1_1.dtd"> > =snip* > *It works > > When you have the following DTD definition in your validation.xml file > snip= > <!DOCTYPE form-validation SYSTEM > "http://jakarta.apache.org/commons/dtds/validator_1_2_0.dtd"> > =snip > It works. > > > --b > > Bryan Hunt wrote: > > > Ok , dunno who to report this to but this validator stuff needs to be > > looked at before this > > is released to the public cause it's a bit of a mess. > > > > Just noticed that the version of validator-rules that is distributed > > is for the validator_1_1.dtd version. > > > > I think somebody needs to take a little look at this. It doesn't seem > > to know whether to do > > 1.1 or 1.2 stuff. Some of the behaviour is from one and some from the > > other. > > > > --b > > > > Bryan Hunt wrote: > > > >> Thank you Bill, your answer was correct. I've found that > >> commons-validator as distibuted with the latest > >> 1.2.1 version of struts doesn't include the > >> http://jakarta.apache.org/commons/dtds/validator_1_2_0.dtd > >> file. So despite my specifying the DTD like so > >> snip= > >> > >> <!DOCTYPE form-validation PUBLIC > >> "-//Apache Software Foundation//DTD Commons Validator Rules > >> Configuration 1.0//EN" > >> "http://jakarta.apache.org/commons/dtds/validator_1_2_0.dtd"> > >> =snip > >> > >> I've copied the following files over to my libs dir. > >> > >> snip= > >> 08/07/2004 09:26 358,273 antlr.jar > >> 08/07/2004 09:26 118,726 commons-beanutils.jar > >> 08/07/2004 09:26 165,119 commons-collections.jar > >> 08/07/2004 09:26 109,096 commons-digester.jar > >> 08/07/2004 09:26 22,379 commons-fileupload.jar > >> 08/07/2004 09:26 38,015 commons-logging.jar > >> 08/07/2004 09:26 84,260 commons-validator.jar > >> 08/07/2004 09:26 65,425 jakarta-oro.jar > >> 08/07/2004 09:26 520,842 struts.jar > >> =snip > > > > > > > > --------------------------------------------------------------------- > > To unsubscribe, e-mail: [EMAIL PROTECTED] > > For additional commands, e-mail: [EMAIL PROTECTED] > > > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED] > > > --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]