From: Lars H. <he...@se...> - 2008-08-13 11:54:05
|
Hi all, I released a new org.tinytim.mio package which provides deserilalizers for XTM, CTM, and LTM Topic Maps syntaxes. <https://sourceforge.net/project/showfiles.php?group_id=102341&package_id=109878&release_id=619560> Since it lacks of documentation, here a small tutorial: You need tinyTiM 1.5.0beta, the TMAPI 1.0 interfaces. Additionally to tinytim-mio-1.5.0beta.jar you need the following libs in your classpath: - semagia-mio-0.9.2.jar (MIO API etc.) - semagia-mio-ctm-0.9.2.jar (CTM deserializer *requires* semagia-mio-stm-0.9.2.jar!!) - semagia-mio-ltm-0.9.2.jar (LTM deserializer) - semagia-mio-stm-0.9.2.jar (Snello deserializr) - semagia-mio-xtm-0.9.2.jar (XTM deserializer) - slf4j-api-1.5.2.jar (logging) - slf4j-jdk14-1.5.2.jar (logging) Example: import org.tinytim.mio.TopicMapImporter; TopicMapSystem tmSys = tmSysFactory.newTopicMapSystem(); TopicMap tm = tmSys.createTopicMap("http://www.example.org/map"); File ctmFile = new File("/mymaps/example.ctm"); TopicMapImporter.importInto(tm, "http://www.example.org/map" ctmFile, "ctm"); Best regards, Lars -- Semagia <http://www.semagia.com> |