4

XML Schema (XSD) 和 XMI 有什么区别?

4

2 回答 2

3

很抱歉在这个超级旧的帖子中发帖,但我刚刚遇到同样的问题,发现接受的答案是超级错误的,这很好奇,因为接受答案的作者显然对 XMI 或 XMI 根本没有了解在最近的过去。

XMI 2.5.1 实际上是一个标准,它描述了如何从给定的 MOF 模型创建 XML Schema,以及如何实现对象之间的交叉引用,因为 XML 只允许分层结构。

因此,XMI 可以应用于任何领域,而不仅仅是软件建模 (UML) 或业务流程 (BPMN)。但是,请注意 XMI 通常应用于元模型级别,而不是实例模型级别。

于 2017-11-02T16:20:25.860 回答
2

这有点像字典和园艺目录之间的区别。换句话说,它们几乎没有共同之处。

XML Schema 是一种描述 XML 文档类的结构和约束的方法。

XMI 是 UML 模型的 XML 表示。

如果您不了解其中的区别,那么您还没有了解这些规范中的任何一个,或者您可能还没有了解其中任何一个。

于 2012-04-20T11:13:22.930 回答