У меня очень простая таксономия, которую я редактирую в свободном уме, и я хочу визуализировать ее в протоисе как визуализацию солнечных лучей. Глубина таксономии неизвестна.
Я предпринял попытку создать преобразование XLST, которое можно использовать с экспортом Freemind с помощью функциональности сценария xsl - для вывода данных в точном формате JSON, необходимом Protovis для получения солнечных лучей - идея в том, что никаких дополнительных преобразований не требуется в JavaScript.
Пример выходного формата JSON, который я ищу, находится здесь:
http://mbostock.github.com/protovis/ex/sunburst.html
Фактически формат файла freemind .mm является входным.
Выполнение моего альфа-кода (показанного ниже) в стилусе-студии создает формат json (плохо отформатированный, но кажется законным), который нормально передает протокол, когда я сохраняю вывод, сгенерированный из стилуса-студии, непосредственно в файл .js вручную. По какой-то причине Freemind, похоже, не экспортирует данные, используя этот код ...
Есть что-то, что я пропускаю?
Любая помощь приветствуется.
Большое спасибо, Андрей
=========== UPDATE =============
Я исправил код, проблема была в том, что некоторые из моих xsl не поддерживались движком xslt, используемым freemind. Я исправил код и переместил его на github под свободной лицензией и удалил его отсюда.
Адаптер доступен здесь:
https://github.com/minkymorgan/Freemind2JSON#readme