繁体   English   中英

免费的插件可以从XML文件生成类图?

[英]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

看来您需要将问题分为

  1. 通过逆向工程从提供的XML数据文件中推断XML Schema (如果无法从数据提供者获得原始XSD定义)。 堆栈溢出中列出了一些选项:是否有任何工具可以从XML实例文档生成XSD模式?

  2. 可视化XML Schema 认真的XSD编辑器可以以某种方式可视化该架构。 堆栈溢出中列出了一些选项:如何可视化XML模式?

  3. XML Schema转换为UML class模型,并使用UML建模工具对其进行可视化。 堆栈溢出中列出了一些选项:XSD到UML命令行工具


解决REQ2 (似乎是核心)的最简单方法可能是与数据提供者联系,让他/她为您提供XSD架构,并使用您的IDE的功能进行导航,以其提供的任何方式对其进行理解


纸和铅笔看起来也是必不可少的


答案看起来似乎很光顾,抽象上没用,但是我真的不知道有任何大炮可以轻松地完成这项工作

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM