Как открыть.xmi файлы
Есть ли приложение, которое можно открыть .xmi
файлы в Ubuntu?
Файл, созданный в формате XMI (обмен метаданными XML), формат файла XML, наиболее часто используемый для обмена диаграммами UML; хранит информацию о конструкции модели в стандартном формате XML, используемом для передачи информации о конструкции между программами.
3 ответа
Я знаю в репозитории 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) и
Eclipse IDE для разработчиков Java с плагином GMF
sudo apt-get install eclipse
http://www.eclipse.org/modeling/gmp/?project=gmf-tooling
Надеюсь, что это приведет вас в правильном направлении.
Umbrello v2.9.5 откроет файлы XMI версии 1.4, но не файлы формата xmi версии 2 - вы можете установить его через Ubuntu Software Center.
Лично я бы не использовал xmlcopyeditor или конгломерат для просмотра файлов XMI, если вы не хотите просматривать базовый XML - я предполагаю, что вы хотите просматривать визуализированные диаграммы UML, а не их текстовое /XML-представление.
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 в репозиториях (и в центре программного обеспечения), которые вы можете попробовать, если у вас их нет.