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.