parse xml xmi

parse xml bash



¿Diferencia entre XML y XMI? (3)

El intercambio de metadatos XML (XMI) es un estándar del 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

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

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


OK, intentemos esto de nuevo.

No, no puede utilizar 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 utilizar para fines de XMI. XML, por otro lado, se puede utilizar 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 una sintaxis y una semántica específicas destinadas a describir un modelo.