Pregunta Diferencia entre XML y XMI?


¿Puede alguien arrojar algo de luz sobre la diferencia entre XML y XMI? ¿Se puede usar XMI en lugar de XML?


20
2018-04-09 04:49


origen


Respuestas:


El intercambio de metadatos XML (XMI) es un estándar del grupo de administración de objetos (OMG) para intercambiar información de metadatos a través del lenguaje de marcado extensible (XML).

XMI integra cuatro estándares de la industria:

XML - Lenguaje de marcado extensible, un estándar W3C.
UML - Lenguaje de modelado unificado, un estándar de modelado OMG.
MOF - Meta Object Facility, un lenguaje OMG para especificar metamodelos.
MOF Mapping a XMI 

http://en.wikipedia.org/wiki/XML_Metadata_Intercambio

Asi que XMI es una aplicación específica de XML.


16
2018-04-09 04:55



OK, intentemos esto de nuevo.

No, no puedes usar XMI en lugar de XML.  XMI es un uso específico de XML.

XMI solo se puede usar para intercambiar información de metadatos de acuerdo con el estándar OMG. XMI es una aplicación específica de XML. XMI solo se puede usar para fines de XMI. XML, por otro lado, se puede usar para todas las aplicaciones XML, incluyendo XMI.


5
2018-04-09 05:08



Un documento XMI es un documento XML. Un documento XML no es necesariamente un documento XMI.

Este es un documento XML:

<myXml>
  <myTag> myContent </myTag>
</myXml>

pero no es un documento XMI.

XMI es un dialecto XML específico. Consiste en un conjunto específico de etiquetas con sintaxis y semántica específicas destinadas a describir un modelo.


5
2018-04-20 20:14