[ 
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)

Reply via email to