[ https://issues.apache.org/jira/browse/TIKA-394?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13091107#comment-13091107 ]
Andrey Barhatov commented on TIKA-394: -------------------------------------- I test my above code on Tika 0.9. Result: textmore yetcity1 city2 I suppose it's not correct behavior. > Missing spaces on html parsing > ------------------------------ > > Key: TIKA-394 > URL: https://issues.apache.org/jira/browse/TIKA-394 > Project: Tika > Issue Type: Bug > Components: parser > Affects Versions: 0.6 > Environment: Tomcat 6, Windows XP (russian locale) > Reporter: Andrey Barhatov > Assignee: Ken Krugler > Labels: html, spaces, tag > Fix For: 0.8 > > Attachments: TIKA-394.patch > > > On parsing such html code: > text<p>more<br>yet<select><option>city1<option>city2</select> > resulting text is: > textmore > yetcity1city2 > But must be: > text > more > yet city1 city2 > Code sample: > import java.io.*; > import org.apache.tika.metadata.*; > import org.apache.tika.parser.*; > public class test { > public static void main(String[] args) throws Exception { > Metadata metadata = new Metadata(); > metadata.set(Metadata.CONTENT_TYPE, "text/html"); > String content = > "text<p>more<br>yet<select><option>city1<option>city2</select>"; > InputStream in = new ByteArrayInputStream(content.getBytes("UTF-8")); > AutoDetectParser parser = new AutoDetectParser(); > Reader reader = new ParsingReader(parser, in, metadata, new > ParseContext()); > char[] buf = new char[10000]; > int len; > StringBuffer text = new StringBuffer(); > while((len = reader.read(buf)) > 0) { > text.append(buf, 0, len); > } > System.out.print(text); > } > } -- This message is automatically generated by JIRA. For more information on JIRA, see: http://www.atlassian.com/software/jira