commons-issues mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Benedikt Ritter (JIRA)" <j...@apache.org>
Subject [jira] [Updated] (CSV-109) Support external CSV schema definition
Date Tue, 06 May 2014 18:21:19 GMT

     [ https://issues.apache.org/jira/browse/CSV-109?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]

Benedikt Ritter updated CSV-109:
--------------------------------

    Fix Version/s: Patch Needed

> Support external CSV schema definition
> --------------------------------------
>
>                 Key: CSV-109
>                 URL: https://issues.apache.org/jira/browse/CSV-109
>             Project: Commons CSV
>          Issue Type: Wish
>          Components: Parser
>    Affects Versions: 1.0
>            Reporter: Jay Zylstra
>            Priority: Minor
>             Fix For: Patch Needed, 1.x
>
>
> As XML has XSD, so CSV needs an external schema definition file which defines the schema
of the flat file format and the values it contains.  Programmatically adding constraints,
as supported by {{org.supercsv.cellprocessor.constraint.StrRegEx}}, are useful but not portable.
 Fortunately, Microsoft has already created such a CSV schema definition file format called
[Schema.ini|http://msdn.microsoft.com/en-us/library/ms709353(v=vs.85).aspx].
> It is my suggestion to add file and data parsing validation to Apache Commons CSV by
adopting support for _Schema.ini_, bringing this long overdue functionality to the Java world.



--
This message was sent by Atlassian JIRA
(v6.2#6252)

Mime
View raw message