gpt4 book ai didi

uml - 如何将任何 UML/XMI 文件导入 StarUML?

转载 作者:行者123 更新时间:2023-12-03 17:01:20 26 4
gpt4 key购买 nike

我正在尝试导入我在名为 Visual Paradigm 的程序中设计的 UML 图表(来自 C++ 项目)。

这个程序允许我以各种格式保存 UML 图

Image )

当我选择 XMI 格式时(StarUML 通过扩展支持
) 它允许我选择 XMI 版本来保存文件

Image

当我尝试在 StarUml 中导入文件时出现问题:当我尝试加载来自 V.P.它说“加载文件失败”;

Image

另一方面,如果我将图表保存为 UML2 格式,然后尝试打开它,StarUML 就什么也不做。

你有什么建议来解决这个问题吗?

这是一个 zip 存档,其中包含另一个更简单的项目,其中包含 Visual Paradigm 生成的源代码和 XMI 文件(不同版本):Project.rar

最佳答案

在 StarUML Github 问题中,有一些与您非常相似的内容 issue .
我遇到了同样的问题,建议的解决方法对我有用,搜索
文件“xmi-reader.js”,然后在函数“loadFromFile”中更改这一行:

var XMINode = dom.getElementsByTagName('XMI')[0]
var XMINode = dom.getElementsByTagName('xmi:XMI')[0]
将 namespace “xmi:”添加到元素的名称使其工作。
根据您的 StarUML 版本,文件名可能是 xmi21-reader.js 。

关于uml - 如何将任何 UML/XMI 文件导入 StarUML?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60250514/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com