Hi Igor,All I tried to use MarkupParser as u suggested This is how my code looks public IResourceStream getMarkupResourceStream(MarkupContainer container, Class containerClass){ IResourceStream rStream = new StringResourceStream(HTMLString); MarkupResourceStream resource = new MarkupResourceStream(rStream); MarkupParser parser = new MarkupParser(resource); try { parser.parse(); } catch (Exception e) { setRedirect(true); setResponsePage(ParseError.class); }
return rStream; } What is really weird is that though the the exception is caught in the catch block, the program flow continues to "return rStream;" statement and throws the error on the console again. It doesnt go to the response page that i set in the catch block. I am not sure why this happens ? Thanks Haritha igor.vaynberg wrote: > > you can probably user our markupparser... > > -igor > > > On Tue, Apr 1, 2008 at 1:26 PM, hjuturu <[EMAIL PROTECTED]> wrote: >> >> Hi All >> I use a class which implements IMarkupResourceStreamProvider, >> IMarkupCacheKeyProvider to >> generated HTML dynamically and sent it to wicket as a IResourceStream. >> //code snippet >> public IResourceStream getMarkupResourceStream(MarkupContainer >> container, >> Class containerClass){ return new >> StringResourceStream(HTMLString); >> } >> >> If the HTMLString is not properly formed , wicket throws >> "java.text.ParseException" and org.apache.wicket.markup.MarkupException. >> after i set the responsepage. >> >> I would like to validate whether this string is correct before it goes >> to >> wicket code and a exception is thrown.Is there anyway to validate this >> HTMLString and catch the exception. >> >> If not in wicket are there any third party packages available to >> validate >> dynamically generated HTML strings . >> >> Thanks All >> Haritha >> >> >> >> >> >> -- >> View this message in context: >> http://www.nabble.com/Validate-HTML-generated-from-getMarkupResourceStream%28%29-tp16423755p16423755.html >> Sent from the Wicket - User mailing list archive at Nabble.com. >> >> >> --------------------------------------------------------------------- >> 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] > > > -- View this message in context: http://www.nabble.com/Validate-HTML-generated-from-getMarkupResourceStream%28%29-tp16423755p16468359.html Sent from the Wicket - User mailing list archive at Nabble.com. --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]