Pregunta

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

¿Fue útil?

Solución

El intercambio de metadatos XML (XMI) es un estándar de grupo de gestió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 - eXtensible Markup Language, a W3C standard. 
UML - Unified Modeling Language, an OMG modeling standard. 
MOF - Meta Object Facility, an OMG language for specifying metamodels. 
MOF Mapping to XMI 

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

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

Otros consejos

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 utilizar 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 XMI. XML, por otro lado, se puede usar para todas las aplicaciones XML, incluyendo xmi.

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 específica y semántica destinada a describir un modelo.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top