The C VOTable Parser Library.

[Introduction]- [Download]- [Tutorial]- [Reference]

Main Page | Modules | Data Structures | File List | Data Fields | Globals | Related Pages

Introduction to the libVOTable library

The VOTable Library consists in a single header file votable.h providing a set of C functions that can be used in your own sources, to manage memory, parse document. It is portable , efficient and simple to use.

Library structure

The file votable.h contains all the functions that compose the library itself. It is organized as follows :

To use this library in your own C code, include the following line :

  #include "votable.h"

How to parse a VOTable file with the libVOTable

To parse a VOTable file with the libVOTable, follow the instructions :

To easier the functions usage, they have been grouped together into modules in the documentation. These modules are :

How to compile ?

Thanks to its packaging, the libVOTable library is a very light and user-friendly library . The easiest way to compile your own code test.c with the libVOTable library is to type :
  libtool gcc -o test -static test.c libvotable.la -I/usr/local/include/libxml2 -lxml2

What's next ?

If you are ready to get more, and to start writing more serious programs with libVOTable, you are invited to go to the Tutorial : Getting Started section.