web-dev-qa-db-fra.com

Comment ouvrir les fichiers .xmi

Existe-t-il une application pouvant ouvrir des fichiers .xmi dans Ubuntu?

Fichier créé au format XMI (XML Metadata Interchange), format de fichier XML le plus couramment utilisé pour l'échange de diagrammes UML. stocke les informations de conception de modèle dans un format XML standard utilisé pour transférer des informations de conception entre des logiciels.

5
umpirsky

Je sais que dans le référentiel, dia serait la chose la plus proche à utiliser car cela permet de créer des diagrammes (y compris ceux basés sur UML), mais je n'ai pas vu l'extension .xmi sous la forme d'un fichier qu'il peut ouvrir.

Je n'ai pas été en mesure de trouver un autre programme de diagramme sur le référentiel Ubuntu indiquant qu'il peut ouvrir un fichier .xmi (utilisé avec cette liste pour effectuer des recherches sur eux sur Ubuntu 12.04: http://en.wikipedia.org/wiki/List_of_UML_tools )

En regardant autour de moi, j'ai trouvé ce lien qui explique ce que l'extension de fichier signifie et quels programmes peuvent l'ouvrir.

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

Deux applications ont été mentionnées, Magic MagicDraw (qui ne tourne pas sous Linux) et

Eclipse IDE pour Java Développeurs avec plug-in GMF

Sudo apt-get install Eclipse

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

J'espère que cela vous amène dans la bonne direction.

3
ruffEdgz

Umbrello v2.9.5 ouvrira les fichiers XMI version 1.4, mais pas le format de version 2 des fichiers xmi - vous pouvez l’installer via le Centre de logiciel Ubuntu.

Personnellement, je n'utiliserais pas xmlcopyeditor ou un conglomérat pour afficher les fichiers XMI, sauf si vous souhaitez afficher le code XML sous-jacent. Je présume que vous souhaitez afficher les diagrammes UML rendus, et non leurs représentations textuelle/XML.

1
kguest

XMI est un sous-ensemble de XML; un éditeur de texte doit donc fonctionner. Selon le type de fichier XMI, les visualiseurs XML peuvent fonctionner. Firefox fonctionne sur certains fichiers, par exemple. okular a des plugins pour beaucoup de fichiers - vous pouvez essayer cela si vous ne l'avez pas déjà fait.

Si vous êtes intéressé à faire plus que visionner, vous voudrez peut-être regarder dans les convertisseurs, afin qu'un autre outil puisse faire le travail. (Donc, un outil XML standard fonctionnerait.)

Sur une note un peu plus pointilleuse, je vois que https://stackoverflow.com/questions/6199504/convert-an-xmi-file-to-xml-file-using-python indique que c'est Il est préférable d’appeler une conversion XMI vers XML une "transformation" XML, car XMI est (un type de) XML.

xmlcopyeditor et conglomerate sont deux éditeurs XML dans les référentiels (et le centre logiciel), que vous pouvez essayer si vous ne l'avez pas déjà fait.

0
belacqua