This tutorial demonstrates how to model Comma Separated Value (CSV) data by using DFDL schema.
CSV is a data format for storing tabular data in the form of text records. For example, it can be used as an export format for spreadsheets and databases.
A CSV file consists of any number of records, each terminated by a new line of some kind. Each record consists of fields, separated by a literal comma. All records have an identical sequence of fields, and the first record is often a header. Double quotation marks are used as 'escape' characters in fields that contain a literal comma or a new line as part of their value.
The DFDL editor provides a wizard to help you create a DFDL schema that models your particular CSV file.