[Gedcom-parse-devel] A release and a call for help
Status: Beta
Brought to you by:
verthezp
From: Peter V. <Pet...@ad...> - 2002-09-14 13:06:31
|
Hi all, This week I've released version 0.17 of the Gedcom parser. The main new feature is the addition of a C object model. If you would compare the callback parser to the SAX interface of XML, then the C object model is comparable to the DOM interface of XML. In many ways, the C object model is easier to use, but it is a little less flexible. See the NEWS file in the distribution for some interface changes (and backward incompabilities) that are caused by this. My further objectives are (not necessarily in order): - support for modifying data (actually, this is already possible in the C object model, but it requires too much internal knowledge) - support for writing GEDCOM files, and maybe GEDML files - C++ object model (perl also ?) - more compatibility with other genealogy programs. Now, my call for help... It is in fact two-fold: - I'd like to see examples of GEDCOM files made by other programs (e.g. PAF, FTM, ...), to be able to enhance the compatibility of the parser with the non-standard GEDCOM syntax enhancements of other programs. - If you have a GEDCOM file with embedded multimedia objects in it (i.e. the BLOB tag) I'd like to see it. I want to be able to decode multimedia blobs correctly, but I have the impression that this is one of the least standard-abiding features in GEDCOM, mainly because the standard is a little ambiguous in its description about it... Any comments on the Gedcom parser are always welcome. Also have a look at Genes (genes.sourceforge.net) which uses this parser natively. Best regards, Peter. -- =================================================================== Peter Verthez Software engineer Email: mailto:Pet...@ad... WWW: http://users.skynet.be/Peter.Verthez PGP key: on homepage (see above) or http://www.keyserver.net =================================================================== Semper in faecibus sumus, sole profundum variat. |