Hi all,
I'm loading my own configuration file like so:
InputStream stream =
MyParser.class.getResourceAsStream("tika-config.xml");
try {
tikaConfig = new TikaConfig(stream);
} catch (IOException | SAXException | TikaException e) {
tikaConfig = TikaConfig.getDefaultConfig();
} finally {
try { stream.close(); } catch (IOException e) { }
}
---tika-config.xml---<?xml version="1.0" encoding="UTF-8"?>
<properties>
<parsers>
<parser class="org.apache.tika.parser.mail.RFC822Parser"/>
<parser class="org.apache.tika.parser.mbox.MboxParser"/>
<parser class="org.apache.tika.parser.mbox.OutlookPSTParser"/>
<parser class="org.apache.tika.parser.microsoft.JackcessParser"/>
<parser class="org.apache.tika.parser.microsoft.OldExcelParser"/>
<parser class="org.apache.tika.parser.microsoft.OfficeParser"/>
<parser class="org.apache.tika.parser.microsoft.TNEFParser"/>
<parser class="org.apache.tika.parser.microsoft.ooxml.OOXMLParser"/>
<detectors>
<detector class="org.apache.tika.parser.microsoft.POIFSContainerDetector"/>
<detector class="org.apache.tika.parser.pkg.ZipContainerDetector"/>
<detector class="org.apache.tika.mime.MimeTypes"/>
</detectors>
<translator class="org.apache.tika.language.translate.DefaultTranslator"/>
</properties>---
I do not get anything back from BodyContentHandler when parsing a PST file
whereas I do when I use TikaConfig.getDefaultConfig() instead. Am I missing
something?
Thanks!Justin