能有人详细介绍一下XML和XMI的区别吗?XMI能否替代XML使用?
XML元数据交换(XMI)是通过可扩展标记语言(XML)交换元数据信息的对象管理组(OMG)标准。
XMI整合了四个行业标准:
XML-eXtensible Markup Language,W3C标准。 UML-统一建模语言,OMG建模标准。 MOF-元对象工厂,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方言。它由一组特定的标签组成,具有特定的语法和语义,旨在描述一个模型。