[
https://issues.apache.org/jira/browse/JENA-696?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Andy Seaborne updated JENA-696:
-------------------------------
Attachment: TestCSVParser.java
CSVParser.java
I can provide a CSV parser (attached) or we can use Apache Commons one.
Given the inconsistency of CSV, having our own code, tuned to circumstances
that actually arise from Jena and SPARQL might be insurance although using the
Apache Commons would also give us control if necessary.
> SPARQL CSV Parser does not handled escaped quotes
> -------------------------------------------------
>
> Key: JENA-696
> URL: https://issues.apache.org/jira/browse/JENA-696
> Project: Apache Jena
> Issue Type: Bug
> Reporter: Andy Seaborne
> Priority: Minor
> Attachments: CSVParser.java, TestCSVParser.java
>
>
> If we are going to commit to a CSV back to results set attempt then it'll
> need to handle "" inside "..."
> Example:
> {noformat}
> String x = "x\n\"123\"\"456\"" ;
> byte[] b = StrUtils.asUTF8bytes(x) ;
> ResultSet rs = CSVInput.fromCSV(new ByteArrayInputStream(b)) ;
> ResultSetFormatter.out(rs);
> {noformat}
> gives
> {noformat}
> Error Parsing CSV results at Line 2 - Expected comma after quote
> {noformat}
--
This message was sent by Atlassian JIRA
(v6.2#6252)