xml - 如何将 XML 转换为思维导图?

标签 xml xslt mindmapping mindmap freemind

我检查了很多工具,如“freemind”、“freeplane”等。它们中的大多数都允许导出到 XML 文件输出,但我不知道如何将 XML 转换为 MindMap。

有什么建议吗?

最佳答案

FreeMind 和 Freeplane 都可以从多种 XML 格式导入,但没有通用的 XML 到思维导图转换器,因为现有的 XML 格式很多很多,对于每种格式,您需要从不同的 XML 元素进行不同的映射,思维导图中的属性、子元素以及其他不同元素(节点文本,可能是属性、注释……)。

FreeMind 和 Freeplane 使用 XML 方言作为它们自己的专有文件格式 (.mm),因此将一些 XML 转换为思维导图的一种方法是通过 XSLT 或 Xquery 进行 XML 到 XML 的转换。这两个程序也理解像这样导入缩进文本

root node
  first child
    grandchild
  second child

作为节点层次结构,例如当粘贴到 map 中时。

引用资料:

关于xml - 如何将 XML 转换为思维导图?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19659406/

相关文章:

sql - 在关系数据库中存储 XML 数据的常见问题是什么?

java - 如何转义XML标签?

java - 带有嵌入式 HTML 的 PDF 报告

java - 使用 XSL 中的样式将 XML 转换为 PDF

file - 基于文件系统的思维导图

c# - 如何不在 nUnit 2.6.4 xml 结果中显示堆栈跟踪?

xml - 是否可以使用 XSLT 检测 (xml) 标记的存在?

java - 有处理图表的API吗?在java中

xcode - 为 MindMapping 应用程序 Swift/xcode 在应用程序内生成文本字段

java - java 如何获取xml中元素的值?