Подтвердить что ты не робот

Разница между XML и XMI?

Может ли кто-то пролить свет на разницу между XML и XMI? Может ли XMI использоваться вместо XML?

4b9b3361

Ответ 1

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.

Ответ 2

ОК, попробуйте еще раз.

Нет, вы не можете использовать XMI вместо XML. XMI - это конкретное использование XML.

XMI может использоваться только для обмена информацией метаданных в соответствии со стандартом OMG. XMI - это конкретное приложение XML. XMI может использоваться только для целей XMI. XML, с другой стороны, может использоваться для всех приложений XML, включая XMI.

Ответ 3

Документ XMI - это XML-документ. XML-документ не обязательно является документом XMI.

Это документ XML:

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

но это не документ XMI.

XMI - это конкретный диалект XML. Он состоит из определенного набора тегов с особым синтаксисом и семантикой, предназначенными для описания модели.