English 中文(简体)
从XSD文件生成树形图 [已关闭]
原标题:
  • 时间:2009-02-13 17:44:45
  •  标签:

我们不允许寻求书籍、工具、软件库或其他建议的问题。您可以编辑问题,以便可以用事实和引用来回答。

Closed 8 years ago.

我想从XML架构定义中生成树状图。Liquid XML Studio具有可视的XSD树形编辑器,并允许我将我的树形结构保存为.png文件,这满足了我的一些需求。但我想知道是否有一个工具可以让用户将XSD文件转换为网页,其中图表可以被点击、展开和折叠,可能甚至支持URL片段,这样我就可以链接到一个特定的complexType,点击链接就可以跳转到图表的那部分。

有没有工具可以做出这些事情中的任何一件?

最佳回答

氧气XML可以完成您需要的大部分甚至全部工作。来自网站简介

It is possible to generate HTML documentation pages from XML Schema files. The documentation includes images representing the models for the elements, attributes, types, a.s.o. The documentation is obtained with just a couple of clicks even for schemas that include or import other schemas. For large schemas a generate chunks option is available that will output each global schema component description (element, attribute, type, etc.) on a separate page.

给出一个示例HTML文档页面,链接已损坏。请尝试使用Google缓存副本:

将此翻译成中文:http://209.85.229.132/search?q=cache:g_RCqsDpZ2YJ:www.oxygenxml.com/personal.html+http://www.oxygenxml.com/personal.html。 http://209.85.229.132/search?q=cache:g_RCqsDpZ2YJ:www.oxygenxml.com/personal.html+http://www.oxygenxml.com/personal.html

问题回答

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

这里是生成的图示例。

将此翻译为中文: http://xsdvi.sourceforge.net/ipo.svg http://xsdvi.sourceforge.net/ipo.svg

软件可以从下面下载:

将此翻译成中文:http://sourceforge.net/projects/xsdvi/ http://sourceforge.net/projects/xsdvi/

请参见这个stackoverflow答案

Liquid XML Studio can also generate HTML Docs. Have a look at the schema library for some sample output

将此翻译成中文:替代文本

Liquid XML has a XSD dependancy viewer. I find it realy useful for finding unresolved includes as they are marked in red. enter image description here





相关问题
热门标签