24

XML と XMI の違いを明らかにする人はいますか? XMLの代わりにXMIを使用できますか?

4

3 に答える 3

20

XML Metadata Interchange (XMI) は、Extensible Markup Language (XML) を介してメタデータ情報を交換するための Object Management Group (OMG) 標準です。

XMI は、次の 4 つの業界標準を統合しています。

XML - W3C 標準の eXtensible Markup Language。
UML - 統一モデリング言語、OMG モデリング標準。
MOF - Meta Object Facility。メタモデルを指定するための OMG 言語。
XMI への MOF マッピング

http://en.wikipedia.org/wiki/XML_Metadata_Interchange

したがって、XMI は XML の特定のアプリケーションです。

于 2010-04-09T04:55:14.277 に答える
7

よし、もう一度やってみよう。

いいえ、XML の代わりに XMI を使用することはできません。 XMIは、 XMLの特定の用途です。

XMI は、OMG 標準に従ってメタデータ情報を交換するためにのみ使用できます。XMI は、XML の特定のアプリケーションです。XMI は、XMI の目的でのみ使用できます。一方、XML は、XMI を含むすべての XML アプリケーションで使用できます。

于 2010-04-09T05:08:40.487 に答える
6

XMIドキュメントはXMLドキュメントです。XMLドキュメントは必ずしもXMIドキュメントではありません。

これはXMLドキュメントです。

<myXml>
  <myTag> myContent </myTag>
</myXml>

ただし、これはXMIドキュメントではありません。

XMIは特定のXML方言です。これは、モデルの記述を目的とした特定の構文とセマンティクスを持つ特定のタグのセットで構成されています。

于 2011-04-20T20:14:17.220 に答える