Инструменты преобразования XML в MindMap

Я проверил много инструментов, таких как freemind, freeplaneи т.д... Большинство из них позволяют экспортировать в xml выходной файл, но я не понял, как конвертировать xml к mindmap,

Какие-либо предложения?

2 ответа

Решение

Оба, FreeMind и Freeplane, могут импортировать из нескольких форматов XML, но нет общего конвертера XML-в-карту, так как существует много-много существующих форматов XML, и для каждого формата вам нужно отдельное отображение из различных элементов XML, атрибутов, вложенных элементов. -элементы и что еще к различным элементам (текст узла, может быть атрибуты, заметки,...) в карте ума.

FreeMind и Freeplane используют собственный XML-диалект в качестве своего собственного проприетарного формата файлов (.mm), поэтому одним из способов преобразования некоторого XML в карту ума будет преобразование XML-в-XML через XSLT или Xquery. Обе программы также понимают, чтобы импортировать текст с отступом, как это

root node
  first child
    grandchild
  second child

как иерархия узлов, например, при вставке в карту.

Рекомендации:

Astah Professional поддерживает импорт / экспорт XML.

Преобразование может быть сделано вручную: открыть в текстовом редакторе

  remove <header></header> part
  remove  <Content> and </Content> tag
  replace <Root> and </Root> by  <map> and </map> (case sensitive)
  replace "Title" by "TEXT"

  rename extension from xml to mm

открыть с помощью vym, а не freeplane

Другие вопросы по тегам