4

我想以编程方式从 Zotero 导出的嵌套 XML/JSON 生成 draw.io 地图(嵌套在子集合和集合中的单个项目)。

我已经有了基本的 JSON/XML,可以适应 draw.io 的格式,但我不清楚如何。应用程序的图表格式似乎没有架构,现有图表的源 XML 包含许多我想避免计算的样式和布局信息——我假设,因为应用程序中的 Layout 选项是自动,必须有一种方法可以自动呈现图表,而不必包含手动指定的样式/布局信息。

所以我有三个问题:

  1. 是否有用于分层 draw.io 地图的标准 XML/JSON 方案?
  2. 是否可以只为 draw.io 提供元素之间的关系信息,并让它自动确定布局(类似于Arrange > Layout应用程序中的自动选项)?
  3. 在 draw.io 地图中,一个节点可以连接到多个父节点吗?
4

2 回答 2

1

这个 VS Code 扩展怎么样?https://github.com/hediet/vscode-drawio

于 2021-03-09T02:49:07.373 回答
1

我创建了一个从 json 到 drawio 格式的转换器。它现在不适用于嵌套集合,但无论如何它可能会有所帮助。 https://github.com/Voravomas/drawio_diagram_converter

于 2021-07-29T19:53:53.473 回答