如何以编程方式可视化 XML 模式? [英] How to visualize an XML schema programatically?

查看:34
本文介绍了如何以编程方式可视化 XML 模式?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我已经制作了一个 XML 模式 - 基本上所有的代码 - 并且想知道是否有一种方法可以让代码生成这样的东西:

I have made an XML Schema - all the code basically - and was wondering if there is a way that the code can generate something like this:

如果可以,我该怎么做?

If so how can I do it?

推荐答案

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

The open source command line java application xsdvi creates an interactive diagram in SVG format from an XML Schema Definition. The generated SVG file can be displayed by a modern web browser where the user can expand and collapse the tree by mouse clicking.

这是生成图表的示例

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

该软件可以从

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

它可以运行如下(假设安装了Java并且java.exe在路径中):-

It can be run as follows (assuming Java is installed and java.exe is in the path):-

  1. 转到 dist/lib 文件夹.
  2. 运行以下命令 java -jar xsdvi.jar [<input2.xsd>[<input3.xsd>...]] [样式]

这篇关于如何以编程方式可视化 XML 模式?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆