¿Puede alguien arrojar algo de luz sobre la diferencia entre XML y XMI? ¿Se puede usar XMI en lugar de XML?Diferencia entre XML y XMI?
Respuesta
El intercambio de metadatos XML (XML Metadata Interchange, XMI) es un estándar de grupo de administración de objetos (OMG) para intercambiar información de metadatos a través de 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
Así XMI es una aplicación específica de XML.
Bien, intentémoslo de nuevo.
No, no puede 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.
¿Es esto un doppelganger de StackOverflow? –
Bueno, ya respondí la pregunta una vez. Satisfactoriamente, pensé. –
hazlo, una última pregunta, ¿alguna forma de convertir XMI a XML ?! – zengr
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.
- 1. Diferencia entre XML y SOAP
- 2. diferencia práctica entre XHTML, HTML y XML
- 3. ¿Cómo leer XMI?
- 4. ¿Cuál es la diferencia entre SGML y XML?
- 5. ¿Cuál es la diferencia entre XML-RPC y SOAP?
- 6. Diferencia entre REST y WebServices
- 7. Diferencia entre texto() y cadena()
- 8. Diferencia entre NonSerialized y Xml.Serialization.XmlIgnore?
- 9. MySQL: diferencia entre ', `,' y"
- 10. Diferencia entre objeto y *?
- 11. Diferencia entre. y #
- 12. ¿Diferencia entre == y caso?
- 13. La diferencia entre $ * y $ @
- 14. Diferencia entre & y &
- 15. VBA: Diferencia entre y y +
- 16. XMLDocument, diferencia entre innerxml y outerxml
- 17. Diferencia entre -Wconversion entre gcc y g ++
- 18. diferencia entre @id y @android: id
- 19. ¿Hay alguna diferencia entre log4net.Config.BasicConfigurator.Configure() y log4net.Config.XmlConfigurator.Configure()?
- 20. Diferencia entre XMLReader.Create() y nuevo XMLTextReader()
- 21. Diferencia entre subprocess.Popen y os.system
- 22. Diferencia entre decimal y decimal
- 23. ¿Diferencia entre trazo y relleno?
- 24. Diferencia entre interrupción y eventos
- 25. Diferencia entre netTcpContextBinding y netTcpBinding
- 26. ¿Diferencia entre brújula y sass?
- 27. Diferencia entre "__method__" y "método"
- 28. Diferencia entre Mealy y Moore
- 29. Diferencia entre HashSet y HashMap?
- 30. diferencia entre ajax y enviar
¿se puede usar XMI en lugar de XML? Esa fue mi pregunta. – zengr
Y la pregunta simplemente se encuentra dentro de allí. Si XMI es una aplicación de XML, no puede usarla en lugar de XML. XMI tiene un objetivo estricto, XML es una forma de definir los lenguajes de marcado. Es como preguntar si puedes intercambiar ladrillos y una casa para hacer lo mismo. –
XML se usa como parte de XMI, por lo que si está utilizando XMI, entonces está usando XML. – alirobe