1

我已经构建了一个 XML 文件并从中生成了一个 XSD 文件。XML 几乎是空的,因为有元素但没有值:

<parent>
   <child1/>
   <child2/>
</parent>

我正在寻找的是一个可以将我的 XML(或其关联模式)转换为树的图形表示的软件:

                parent
                   |
                   |
     _______________________________
     |                             |
     |                             |
   child1                        child2

有可爱的盒子,颜色等等。

有什么建议吗?谢谢

4

2 回答 2

0

一般来说,了解你为什么这样做会很有帮助;例如,创作/分析/验证源(XML 或 XSD)和/或用于文档目的?那你打算怎么做呢?交互的?您是否需要自动化来提取可视化?

许多开源和免费版本的商业产品提供了某种 XML 和 XSD 可视化:Eclipse、NetBeans、Visual Studio(开发工具)、HelpStudio(帮助创作)、Oxygen、XmlSpy(专业编辑器)等。

QTAssistant(我与之相关)还提供了 XML 和 XSD 文件的图形表示;下面是一些例子。

XML 可视化为一棵树:

在此处输入图像描述

关联的(推断的)XSD:

在此处输入图像描述

这些工具带有一个自动化 API,允许人们在底层 XML/XSD 更改时不断更新这些图表。

于 2013-04-11T19:01:35.753 回答
0

XSDDiagram是一个小型 .NET 2.0 开源应用程序,可以生成这些图表。

http://regis.cosnier.free.fr/?page=XSDDiagram

于 2014-08-25T19:53:48.873 回答