从 XSD 文件生成树形图

Rex*_*exE 2 xml diagram xsd

我想根据 XML 模式定义生成树形图。Liquid XML Studio 有一个可视化 XSD 树编辑器,让我可以将树保存为 .png 文件,这满足了我的一些需求。但我想知道是否有一个工具可以让用户将 XSD 文件转换为网页,其中可以单击、展开和折叠图表,甚至可能支持 URL 片段,以便我可以链接到特定的复杂类型,单击链接将跳转到图表的该部分。

有没有一种工具可以完成这些事情?

Eri*_*und 5

开源命令行 java 应用程序xsdvi根据 XML 模式定义创建 SVG 格式的交互式图表。生成的 SVG 文件可以通过现代 Web 浏览器显示,用户可以通过单击鼠标来展开和折叠树。

这是生成的图表的示例

http://xsdvi.sourceforge.net/ipo.svg

该软件可以从以下网址下载

http://sourceforge.net/projects/xsdvi/

另请参阅此 stackoverflow 答案