有人可以揭示XML和XMI之间的差异吗?可以用XMI代替XML吗?

有帮助吗?

解决方案

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的特定应用。

其他提示

好的,让我们再试一次。

不,您不能使用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方言。它由具有特定语法和语义的特定标签组成,旨在描述模型。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top