C++ VOTable Streaming Parser version 1.0 released

From: Sonali A. Kale <sonali-at-persistent.co.in>
Date: Tue, 13 May 2003 11:03:20 +0530


Hi,

    The first version of VOTable C++ Streaming Parser is available for free download at
http://vo.iucaa.ernet.in/~voi/cplusparser_stream.htm.

The C++ VOTable Streaming Parser has been developed as a part of the Virtual Observatory - India initiative by Persistent Systems (http://www.persistent.co.in/) and the Inter-University Centre for Astronomy and Astrophysics (http://www.iucaa.ernet.in/).

The C++ Streaming Parser is a library in C++ for parsing VOTables, with streaming support. The APIs provided can be used directly to develop VOTable applications without having to carry out raw VOTable processing.

The streaming parser is different from its previous, non-streaming version, in that it does not create a tree-representation of the document in the memory.
It reads the VOTable in chunks. Hence, it can be used for parsing real-time, streaming VOTables as well as those VOTables, which are too large to fit in the memory. The current scope includes only read access to the VOTable. This parser has been tested on a VOTable of size 1 GB successfully.

The parser has been implemented on top of the SAX based parser Xerces-C++ 2.2.0.

Please send comments and feedback to <voindia-at-vo.iucaa.ernet.in>.

Thanks,
- Sonali



Persistent Systems Private Limited
http://www.persistent.co.in
Tel: +91-20-5678900 Ext. 328
Received on 2003-05-13Z07:30:04