【发布时间】:2010-04-09 04:49:12
【问题描述】:
有人能解释一下 XML 和 XMI 之间的区别吗? 可以用 XMI 代替 XML 吗?
【问题讨论】:
有人能解释一下 XML 和 XMI 之间的区别吗? 可以用 XMI 代替 XML 吗?
【问题讨论】:
XML 元数据交换 (XMI) 是对象管理组 (OMG) 标准,用于通过可扩展标记语言 (XML) 交换元数据信息。
XMI 集成了四个行业标准:
XML - 可扩展标记语言,一种 W3C 标准。 UML - 统一建模语言,一种 OMG 建模标准。 MOF - Meta Object Facility,一种用于指定元模型的 OMG 语言。 MOF 映射到 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 方言。它由一组具有特定语法和语义的特定标签组成,旨在描述模型。
【讨论】: