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

Reply via email to