You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@tika.apache.org by ta...@apache.org on 2018/07/27 14:16:51 UTC
[tika] 17/30: Ensure that empty cells are still output
This is an automated email from the ASF dual-hosted git repository.
tallison pushed a commit to branch branch_1x
in repository https://gitbox.apache.org/repos/asf/tika.git
commit 5d3dd69442605d4cec45a60cf46545f0baf8186a
Author: Nick Burch <ni...@gagravarr.org>
AuthorDate: Thu May 10 16:26:22 2018 +0100
Ensure that empty cells are still output
---
.../src/main/java/org/apache/tika/parser/sas/SAS7BDATParser.java | 6 +++++-
1 file changed, 5 insertions(+), 1 deletion(-)
diff --git a/tika-parsers/src/main/java/org/apache/tika/parser/sas/SAS7BDATParser.java b/tika-parsers/src/main/java/org/apache/tika/parser/sas/SAS7BDATParser.java
index 121d958..8b28644 100644
--- a/tika-parsers/src/main/java/org/apache/tika/parser/sas/SAS7BDATParser.java
+++ b/tika-parsers/src/main/java/org/apache/tika/parser/sas/SAS7BDATParser.java
@@ -134,7 +134,11 @@ public class SAS7BDATParser extends AbstractParser {
while ((row = sas.readNext()) != null) {
xhtml.startElement("tr");
for (String val : DataWriterUtil.getRowValues(sas.getColumns(), row)) {
- xhtml.element("td", val);
+ // Use explicit start/end, rather than element, to
+ // ensure that empty cells still get output
+ xhtml.startElement("td");
+ xhtml.characters(val);
+ xhtml.endElement("td");
}
xhtml.endElement("tr");
xhtml.newline();