From: Lars H. <he...@se...> - 2011-10-26 09:38:45
|
Hi Stefan, > ok i remember, i wrote tmapix with lars some years ago, now it moved > to google code, nice! Well, TMAPIX is another project. I think you mean tmapi-utils. [1] > i had a lightweight xtm parser with a small footprint to work with > tinytim. is this still existing and working with tinytim2.0 or do i > have to use that fat 1.6MB lib to parse xtm? The pullparser is still alive in the tmapi-utils project. I doubt that it will work with tinyTiM 2 since it assumes TMAPI 1.0 while tinyTiM 2 uses the successor TMAPI 2.0. Regarding TMAPIX: You don't have to use it, you could also use MIO Core and MIO XTM. They should find a warm and fuzzy place on your limited hard disc space since they use together only 200kB. ;) TMAPIX is just a thin wrapper around the MIO libs (for reading topic maps). If you want to serialize topic maps, you have to use TMAPIX since MIO provides no functionality to serialize topic maps. Well, almost, since it is possible to serialize XTM 2.1 and CTM 1.0 topic maps if you aren't afraid to use a plain IMapHandler [2] which might not be very comfortable. The XTM 2.1/CTM 1.0 (serializing) handlers are mainly meant to translate an event stream (i.e. generated by parsing an e-mail) into a topic map. To summarize: If size matters and you need a XTM 1/2.0/2.1 parser could use MIO XTM (which requires MIO Core). If you want to serialize topic maps and a more comfortable API, TMAPIX should fit your needs. [1] <http://sourceforge.net/projects/tmapi-utils/> [2] <http://www.slideshare.net/tmra/streaming-topic-maps-api-presentation> <http://tmra.de/2008/talks/streaming-topic-maps-API.html> Best regards, Lars -- Semagia <http://www.semagia.com> |