Thanks a lot, Jukka Zitting a écrit : > Hi, > > 2010/5/26 Maxime Bégnis <[email protected]>: > >> I use Jackrabbit 1.4 >> > > The XML parser in Jackrabbit 1.x unfortunately doesn't prevent the > loading of external resources. This is issue is solved by the > Tika-based parsers used in Jackrabbit 2.x. > > >> I found a tricky workaround, I set the system properties for the default >> XML parsers to custom parsers of mine : >> [...] >> The application contains a lot of libraries dealing with XML stuff, so I >> hope this trick won't break anything(it didn't so far). >> > > An alternative and more localized fix would be to patch the > jackrabbit-text-extractors code with the following extra method in the > org.apache.jackrabbit.extractor.ExtractorHandler class: > > public InputSource resolveEntity(String publicId, String systemId) { > return new InputSource(new ByteArrayInputStream(new byte[0])); > } > It is better indeed.
> If there's demand, I can include this fix in the upcoming 1.6.2 release. > This would be great. > BR, > > Jukka Zitting > > Maxime Bégnis
