Eric L. Winter
elwinter at olegacy.gsfc.nasa.gov
Mon Apr 22 07:43:43 PDT 2002
Thanks for the links, I will check them out this morning.
Regarding my software - I have written a VOTABLE reader/validator
in Perl, built on top of the XML::DOM module. However, I would like to
move to using a proper validating parser, which will significantly reduce
the volume of code I have to write (and maintain). I expect the easiest
way to do this will be a Perl module built on top of XML::LibXML, e.g.
something like XML::VOTable. LibXML also provides a DOM interface, and
uses a validating parser using a compiled C library.
BTW, if you are not fluent in Perl-speak, a module means a library
of Perl routines for handling VOTable documents. We are retrofitting out
entire sample generation pipeline on the ClassX project to provide XML
output (very similar to capabilities you just pointed me at), and
modularizing the code will make that job much faster. If there is any
interest in the wider use of the code, I can certainly make it available
as I develop it. I do not expect this module to be very large, nor should
it have a complex API. The underlying Perl XML module does the majority of
the hard work. The primary effort, I think, will be expended in supporting
the various VOTable-specific facilities, such as external data streams and
Eric Winter, SSAI, NASA GSFC Code 692
elwinter at lheapop.gsfc.nasa.gov
(301) 286-2316 Office: T2, Room 56
On Mon, 22 Apr 2002, Roy Williams wrote:
> There a several services that produce VOTable listed here
> In particular, I am responsible for those at
> Have you built a parser? An API for a parser? Utilities and tools?
> Caltech Center for Advanced Computing Research
> mail roy at cacr.caltech.edu
> voice +1 626 395 3670
More information about the votable