有人可以了解XML和XMI之间的区别吗? 可以用XMI代替XML吗?
答案 0 :(得分:18)
XML元数据交换(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的特定应用程序。
答案 1 :(得分:6)
好的,让我们再试一次。
不,您不能使用XMI代替XML。 XMI 是XML的特定用途。
XMI只能用于根据OMG标准交换元数据信息。 XMI是XML的特定应用程序。 XMI只能用于XMI目的。另一方面,XML可用于所有XML应用程序,包括XMI。
答案 2 :(得分:5)
XMI文档是XML文档。 XML文档不一定是XMI文档。
这是一个XML文档:
<myXml>
<myTag> myContent </myTag>
</myXml>
但它不是XMI文档。
XMI是一种特定的XML方言。它由一组特定的标记组成,这些标记具有特定的语法和语义,旨在描述模型。