如何打开 .xmi 文件

如何打开 .xmi 文件

有没有什么应用程序可以打开.xmiUbuntu 中的文件?

以 XMI(XML 元数据交换)格式创建的文件,该格式是用于交换 UML 图的最常用的 XML 文件格式;以标准 XML 格式存储模型设计信息,用于在软件程序之间传输设计信息。

答案1

我知道存储库中dia最接近使用的东西是它,因为它有助于制作图表(包括基于 UML 的图表),但我没有看到 .xmi 扩展名作为它可以打开的文件。

我在 Ubuntu 存储库中找不到另一个可以打开 .xmi 文件的图表程序(使用此列表在 Ubuntu 12.04 上对它们进行搜索:http://en.wikipedia.org/wiki/List_of_UML_tools

四处寻找后,我发现了这个链接,它解释了文件扩展名的含义以及哪些程序可以打开它。

http://www.fileinfo.com/extension/xmi

提到了两个应用程序,Magic MagicDraw(不能在 Linux 上运行)和

带有 GMF 插件的 Java 开发人员版 Eclipse IDE

sudo apt-get install eclipse

http://www.eclipse.org/modeling/gmp/?project=gmf-tooling

希望这会给你带来正确的方向。

答案2

Umbrello v2.9.5 将打开 1.4 版 XMI 文件,但不能打开 2 版格式的 xmi 文件 - 您可以通过 Ubuntu 软件中心安装它。

就我个人而言,我不会使用 xmlcopyeditor 或 conglomerate 来查看 XMI 文件,除非您想查看底层 XML - 我假设您想查看呈现的 UML 图,而不是它们的文本/XML 表示。

答案3

XMI 是 XML 的一个子集,因此文本编辑器应该可以工作,并且根据 XMI 文件的类型,XML 查看器可能也可以工作。例如,Firefox 可以处理某些文件。okular 有很多文件的插件 — — 如果您还没有尝试过,可以尝试一下。

如果您有兴趣做更多的事情而不是只是查看,您可能需要研究转换器,以便另一个工具可以完成这项工作。(因此,标准 XML 工具可以工作。)

稍微挑剔一点,我发现https://stackoverflow.com/questions/6199504/convert-an-xmi-file-to-xml-file-using-python表示最好将 XMI 到 XML 的转换称为 XML“转换”,因为 XMI 是 XML(的一种)。

xmlcopyeditor并且conglomerate在存储库(和软件中心)中有两个 XML 编辑器,如果您还没有尝试过的话,可以尝试一下。

相关内容