On Wed, Nov 5, 2008 at 8:54 AM, Sergiu Dumitriu <[EMAIL PROTECTED]> wrote:
> asiri (SVN) wrote: > > Author: asiri > > Date: 2008-11-04 11:31:26 +0100 (Tue, 04 Nov 2008) > > New Revision: 13949 > > > + private void filter(Node node) > > + { > > + if (node.hasAttributes()) { > > + try { > > + node.getAttributes().removeNamedItem("style"); > > + } catch (DOMException ex) { > > + // Not a problem. > > + } > > + } > > > I don't like this... try-catch code is costly, since creating an > exception takes a lot of time and memory. Can't you check if the 'style' > attribute exists instead? > Fixed with : <code> if (node.hasAttributes() && node.getAttributes().getNamedItem("style") != null) { try { node.getAttributes().removeNamedItem("style"); } catch (DOMException ex) { // Should not occur. } } </code> > > And a catch block in general should indicate an exceptional execution, > not a normal, expected case. Agreed. Thanks. - Asiri > > -- > Sergiu Dumitriu > http://purl.org/net/sergiu/ > _______________________________________________ > devs mailing list > devs@xwiki.org > http://lists.xwiki.org/mailman/listinfo/devs > _______________________________________________ devs mailing list devs@xwiki.org http://lists.xwiki.org/mailman/listinfo/devs