![如何打开 .xmi 文件](https://linux22.com/image/961032/%E5%A6%82%E4%BD%95%E6%89%93%E5%BC%80%20.xmi%20%E6%96%87%E4%BB%B6.png)
有没有什么应用程序可以打开.xmi
Ubuntu 中的文件?
以 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 编辑器,如果您还没有尝试过的话,可以尝试一下。