SAVOT - News

Andre Schaaff schaaff at newb6.u-strasbg.fr
Wed May 12 06:58:37 PDT 2004


Hello,

The 2.1 version of the SAVOT (Simple Access to VOTable) parser is now 
available.

SAVOT has now three parsing modes :

. a full mode which loads the whole (but large files can be loaded) 
VOTable document into the internal data model
In this mode, the developer can modify (also create from scratch) a 
document into memory and save it through the savot writer (velocity has 
been increased)

. a sequential mode which loads the document resource per resource in 
the internal data model

. (NEW) a SAX mode which loads the document element per element (events 
: document start, element start, element end, text content, document 
end, ...), the developer implements a consumer in which he defines actions
In this mode the internal data model is optional, the developer can use 
his own one

remark : SAX mode requires often more work on the developer side than 
the full or sequential modes and the choice depends on the use case

SAVOT is compatible with VOTable 1.0 and 1.1 draft (PARAMref, FIELDref, 
...).

Documention, samples, ..., are also available.

Suggestions, bug report, ..., are welcome.

Depending on the needs, a complementary developer friendly API 
(shortcuts for the internal data model navigation, arraysize 
manipulations, patterns for the creation from scratch,...) could be 
proposed soon.


André

SAVOT is available on the CDS developer's corner pages :

http://cdsweb.u-strasbg.fr/devcorner.gml

-- 
André Schaaff
Observatoire Astronomique
CDS - http://cdsweb.u-strasbg.fr/
11, rue de l'Université
F-67000 Strasbourg



More information about the apps mailing list