¿Existe alguna aplicación/herramienta para convertir graphML a Dia o viceversa?

Tengo una situación en la que tengo documentos de dos herramientas de diagramación (yEd y Dia) y me gustaría convertir entre las dos. Teniendo en cuenta que ambas herramientas generan archivos XML (. graphML para yEd y .dia para Dia ), me gustaría saber si alguien ha creado una herramienta (incluso una cantidad de archivos XSLT sin formato) para convertir entre los dos (preferiblemente que no involucre ningún archivo intermediario como los archivos de puntos de GraphViz). ¿Existe tal cosa o tendría que leer sobre GraphML, Dia XML, PERL y autodia?

EDITAR :

Usaré esta aplicación principalmente mientras estoy en el trabajo, lo que implica usar OS X. Si va a sugerir aplicaciones para un sistema operativo en particular, esa es la primera opción. Sin embargo, no se descartan los siguientes criterios:

  1. El sistema operativo en el que se ejecuta esta aplicación no es importante (preferiblemente independiente del sistema o un sistema *NIX/*BSD, ya que se trata de XML).
  2. Es preferible una aplicación de línea de comandos, ya que está realizando una transformación y no necesita la sobrecarga de una GUI (aunque una aplicación GUI es aceptable).
  3. Una aplicación basada en la web también es aceptable.
  4. Se acepta el uso de un analizador XML DOM como SAX; exactamente cómo se realiza la conversión no es importante.
¿Te importa en qué sistema operativo se ejecuta? ¿También está bien una aplicación web? hmm, ¿y necesita una GUI o es aceptable una opción CLI simple?
Gracias por sugerir esas aclaraciones, @NickWilde.

Respuestas (1)

Aparentemente, esto no es posible.

De: ¿Puedo importar un diagrama de 'Dia' (http://yed.yworks.com/)

No, desafortunadamente no.

Dado que el formato nativo de Dia es XML, es posible que pueda crear una hoja de estilo XSLT para transformar (sin comprimir) archivos *.dia a *.grapml. Debido a los diferentes enfoques para diagramar en Dia y yEd, esto probablemente solo funcionará para diagramas bastante simples (si es que funciona) donde es fácil mapear formas de Dia a nodos y bordes de yEd. respondido el 19 de octubre de 2011 por thomas.behr [yWorks] (78,160 puntos)