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