CSIXML

CSIXML is an XML (eXtensible Markup Language) based file format designed to provide the following features:

  • Contains data for a single table.

  • Data records can be appended without having to reformat the entire file.

  • The file meta-data can be verified for appending data without having to read the entire file.

  • Lends itself readily to XSL transformations to produce various other CSI text based formats as well as customer specific formats.

  • Simple to encode and to decode table records.

  • Can handle both interval driven and event driven data without significant structural complexity.

  • XSD (XML Schema) files can be generated readily for a specific table file using XSL transforms.