XML Schema和XMI之间的区别

时间:2012-04-20 09:51:30

标签: xml xsd xmi

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

2 个答案:

答案 0 :(得分:4)

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

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

XMI是UML模型的XML表示。

如果你不理解这些差异,那么你还没有理解其中一个规范,或者你可能还没有理解它们中的任何一个。

答案 1 :(得分:1)

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

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

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

相关问题