[英]Free plugin to generate a class diagram from a XML file?
我已经在Google和此处搜索过,但仍然找不到我需要的解决方案。 我已经下载了一些插件和软件,例如UmlGraph,UMLet和Java2Uml,以及StarUml和ArgoUml,但是看来我仍然找不到从XML文件生成类图的方法。
我有一个庞大的模型,我必须了解它的层次结构,并且我认为实现此目标的一种好方法是从模型XML文件中动态生成类图。 从VO生成也很棒。
我在这里阅读到StarUml具有逆向工程功能,但是在软件中找不到它。 有人知道怎么做吗?
REQ1
)免费插件
REQ2
)我有一个巨大的模型,我必须了解它的层次结构
REQ3
)我只有一个示例XML文件,其中填充了数据,我想从中生成图形模型
REQ4
)图形模型,我认为这是类图
REQ5
)从VO生成会很棒
我不知道REQ5
是什么意思,我也不知道什么真正满足REQ1
,但这无关紧要,因为建议任何工具实际上都是Stack Overflow off-topic#4
看来您需要将问题分为
通过逆向工程从提供的XML
数据文件中推断XML Schema
(如果无法从数据提供者获得原始XSD
定义)。 堆栈溢出中列出了一些选项:是否有任何工具可以从XML实例文档生成XSD模式?
可视化XML Schema
。 认真的XSD
编辑器可以以某种方式可视化该架构。 堆栈溢出中列出了一些选项:如何可视化XML模式?
将XML Schema
转换为UML class
模型,并使用UML建模工具对其进行可视化。 堆栈溢出中列出了一些选项:XSD到UML命令行工具
解决REQ2
(似乎是核心)的最简单方法可能是与数据提供者联系,让他/她为您提供XSD
架构,并使用您的IDE
的功能进行导航,以其提供的任何方式对其进行理解
纸和铅笔看起来也是必不可少的
答案看起来似乎很光顾,抽象上没用,但是我真的不知道有任何大炮可以轻松地完成这项工作
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.