VOTable C++ Parser: any alternatives?

From: Alberto Pepe <a.pepe-at-cineca.it>
Date: Wed, 26 May 2004 19:12:32 +0200 (MEST)


Hello,

I am developing a C++ application capable of reading VOTables and am having some problems fiinding suitable C++ libraries that allow parsing of VOTables. I have had several attempts at installing/compiling both the binaries and sources of the 'non-streaming' VOTableParser provided by VO-India (http://vo.iucaa.ernet.in/~voi/cplusparser_nostream.htm) without any luck. In particular, I can manage to get the software running, but it crashes on any attempt to parse any VOTable - it doesn't even parse the provided sample VOTable XML file... I have tried different things, i.e. to feed the parser with alternative VOTables and XPaths or to manually modify and compile the provided classes, but it always seems to crash upon opening a VOTable.

Now, I was wondering if anyone currently uses this parser and if there is any other C++ parser out there. I have realised that Java is the way to go when dealing with VOTables, however our software (and its underlying framework) is entirely written in C++... so... I guess it all makes sense.

Finally I would like to point out that the mirror to the 'streaming' version of the parser
(http://vo.iucaa.ernet.in/~voi/cplusparser_stream.htm) seems to be down.

Any suggestion would be greatly appreciated.

Thanks,
Alberto Pepe
CINECA - InterUniversity Consortium - Italy Received on 2004-05-26Z19:13:09