XML -
most modern languages have created useful libraries for reading and writing
XML files. These tools usually abstract the parsing of documents away from
the programmer, allowing them to concentrate on using the data.
Cyclebase makes available an XSD (XML Schema Definition) file for each format
exported. All XML files exported from Cyclebase are guaranteed to conform to
their corresponding XSD format. Information about the XML formats available
and their XSD files can be found below.
Important Note: It is bad practice to parse XML files on a
"line by line" basis. Although XML exported from Cyclebase looks
as if it allows this "line by line" approach, in fact a valid xml
document can appear on only two lines (new lines are added only to make it
more human readable, but this is not always guaranteed to be the case). The
take-home message is: use the libraries available from your favorite
programming language to parse XML files. More information on available
libraries for some of the most popular programming languages can be
found in the
FAQ.
|