Разница между XML и XMI?
может ли кто - нибудь пролить свет на разницу между XML и XMI? Можно ли использовать XMI вместо XML?
3 ответов
XML Metadata Interchange (XMI) - это стандарт группы управления объектами (OMG) для обмена метаданными с помощью расширяемого языка разметки (XML).
XMI интегрирует четыре отраслевых стандарта:
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
Так XMI-это конкретное приложение XML.
хорошо, давайте попробуем еще раз.
нет, вы не можете использовать XMI вместо XML. XMI - это специфическое использовать XML.
XMI может использоваться только для обмена метаданными в соответствии со стандартом OMG. XMI-это конкретное приложение XML. XMI можно использовать только для целей XMI. XML, с другой стороны, может использоваться для всех приложений XML,включая XMI.
документ XMI является документом XML. XML-документ не обязательно является документом XMI.
это XML-документ:
<myXml>
<myTag> myContent </myTag>
</myXml>
но это не документ XMI.
XMI-это определенный диалект XML. Он состоит из определенного набора тегов с определенным синтаксисом и семантикой, направленных на описания модели.