从分层 JSON/XML 生成 draw.io 地图

mel*_*nin 8 draw.io

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

我已经有了基本的 JSON/XML,它可以适应draw.io 的格式,但我不清楚如何调整。应用程序的图表格式似乎没有模式,并且现有图表的源 XML 包含大量我想避免计算的样式和布局信息 - 我假设,考虑到应用程序中的布局选项是自动,必须有一种方法可以自动渲染图表,而不必包含手动指定的样式/布局信息。

所以我有三个问题:

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

ott*_*bar 1

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