【问题标题】:Getting Classes/Methods information from UML Sequence Diagram XML从 UML 序列图 XML 获取类/方法信息
【发布时间】:2018-06-25 13:10:54
【问题描述】:

你好堆栈溢出社区!

我正在研究一种基于 UML 序列图创建 Java 单元/集成测试的方法。

所以,我的第一步是使用 Astah 生成的 .XML 文件来获取有关图表的类/方法的信息。

在我的在线搜索中,我找不到一个库来帮助我从 XML 文件中获取/解析这些信息。

有什么可以帮助我阅读这个文件而不是 100% 手动阅读吗?

谢谢!

【问题讨论】:

  • 是 XML 还是 XMI?
  • @Gholamali-Irani 这是 XML!
  • Java 中有很多 XML 解析器,请查看这些问题和答案:q1q2q3q4q5
  • 我在这里提到了阅读UML XMI的详细解决方案Sequence Diagram Model Reader

标签: java xml parsing uml diagram


【解决方案1】:

我只是尝试了 Astah 7.2.0,似乎 XML 导出遵循 UML 1.4 的 XMI 1.1 格式。

<XMI xmi.version="1.1" xmlns:JUDE="http://objectclub.esm.co.jp/Jude/namespace/" xmlns:UML="org.omg.xmi.namespace.UML">
<XMI.metamodel xmi.name="UML" xmi.version="1.4"/>

如果你的情况也是如此,并且 Atash 真的实现了这一点。你现在必须找到一个能够解析这个的库......

Atash 似乎也有一个用于 XMI 2.4.1/UML 2.4.1 导出的插件。如果您可以访问它,那么获得能够解析它的库会更容易。

干杯

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-08-15
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多