我构建了一个XML文件并从中生成了一个XSD文件。 XML几乎是空的,因为有元素但没有价值:
<parent>
<child1/>
<child2/>
</parent>
我正在寻找的软件可以将我的XML(或其关联的架构)转换为树形图形表示:
parent
|
|
_______________________________
| |
| |
child1 child2
带有可爱的盒子,颜色等。
有什么建议吗?感谢
答案 0 :(得分:0)
一般来说,理解为什么要这样做会很有帮助;例如,创作/分析/验证源(XML或XSD)和/或用于文档目的?那你打算怎么做呢?互动?您是否需要自动化来提取可视化?
许多商业产品的开源和免费版本提供某种XML和XSD可视化:Eclipse,NetBeans,Visual Studio(开发工具),HelpStudio(帮助创作),Oxygen,XmlSpy(专业编辑)等。
QTAssistant(我与之相关)还提供了XML和XSD文件的图形表示;以下是一些例子。
XML可视化为树:
关联(推断)XSD:
这些工具附带一个自动化API,可以随着基础XML / XSD的变化不断更新这些图表。
答案 1 :(得分:0)
XSDDiagram ,一个小型的.NET 2.0开源应用程序可以生成这些图表。