Skip to content

Programming Interface

newville edited this page Mar 12, 2012 · 6 revisions

Overview

This page describes the programming interface (API: Application Programming Interface) for the XDI File Library. The XDI File library provides methods and structured data for the XAFS Data Interchange File Format. Here, you will find a full listing of the functions and data avaliable for dealing with XDI formatted files.

XDI Files are plain-text files, and so should be readable by a large number of existing Applications and programming languages. The library described here should be viewed as the standard interface to XDI Files, and offers data structured in a way that is meant to be more useful than simply as plain text. Though XDI Files can be read in a variety of languages, the discussion here focuses on usage from the C programming language. Other languages will have similar APIs, typically derived from the C API, and will be discussed as > comments for each function.

usage

To use the XDI interface, include the line

  #include "xdifile.h"

In your C program.

readxdi

The principle way to read an XDI File is with the readxdi() function.

Clone this wiki locally