Author: jukka
Date: Tue Sep 20 09:36:03 2011
New Revision: 1173050

URL: http://svn.apache.org/viewvc?rev=1173050&view=rev
Log:
TIKA-725: Empty title element makes Tika-generated HTML documents not open in 
Chromium

Always emit a characters event inside <title>, even if empty

Modified:
    
tika/trunk/tika-core/src/main/java/org/apache/tika/sax/XHTMLContentHandler.java

Modified: 
tika/trunk/tika-core/src/main/java/org/apache/tika/sax/XHTMLContentHandler.java
URL: 
http://svn.apache.org/viewvc/tika/trunk/tika-core/src/main/java/org/apache/tika/sax/XHTMLContentHandler.java?rev=1173050&r1=1173049&r2=1173050&view=diff
==============================================================================
--- 
tika/trunk/tika-core/src/main/java/org/apache/tika/sax/XHTMLContentHandler.java 
(original)
+++ 
tika/trunk/tika-core/src/main/java/org/apache/tika/sax/XHTMLContentHandler.java 
Tue Sep 20 09:36:03 2011
@@ -177,6 +177,9 @@ public class XHTMLContentHandler extends
             if (title != null && title.length() > 0) {
                 char[] titleChars = title.toCharArray();
                 super.characters(titleChars, 0, titleChars.length);
+            } else {
+                // TIKA-725: Prefer <title></title> over <title/>
+                super.characters(new char[0], 0, 0);
             }
             super.endElement(XHTML, "title", "title");
             newline();


Reply via email to