Estoy utilizando el modelo de Ecore que se basa en el archivo de esquema XML importado (XSD). Usando clases Java generadas (basadas en el modelo Ecore), construyo una instancia del modelo y la guardo como un recurso en el estándar XMI. Este archivo XMI es en realidad un archivo XML que se ajusta al modelo Ecore.¿Cómo convertir una instancia modelo de XMI de Ecore a XML de la XSD dada?
Preguntas:
¿Es posible convertir la instancia del modelo Ecore del formato XMI al formato XML que se ajusta al esquema XML original (XSD)?
¿Qué sdks/frameworks/plugins pueden proporcionar tal conversión?
Gracias
Tienes razón, utilicé XMIResourceImpl. Al usar: GenericXMLResourceFactoryImpl y XMLResource.OPTION_EXTENDED_META_DATA obtuve la solución para mi pregunta. Gracias. – sromku
Enlaces: [GenericXMLResourceFactoryImpl] (http://download.eclipse.org/modeling/emf/emf/javadoc/2.5.0/org/eclipse/emf/ecore/xmi/impl/GenericXMLResourceFactoryImpl.html); [XMLResource.OPTION_EXTENDED_META_DATA] (http://help.eclipse.org/help33/index.jsp?topic=/org.eclipse.emf.doc/references/javadoc/org/eclipse/emf/ecore/xmi/XMLResource.html) – sromku