2010-04-09 27 views

Trả lời

16

Trao đổi siêu dữ liệu XML (XMI) là một tiêu chuẩn nhóm quản lý đối tượng (OMG) để trao đổi thông tin siêu dữ liệu thông qua Ngôn ngữ đánh dấu mở rộng (XML).

XMI tích hợp bốn tiêu chuẩn ngành:

XML - eXtensible Markup Language, a W3C standard. 
UML - Unified Modeling Language, an OMG modeling standard. 
MOF - Meta Object Facility, an OMG language for specifying metamodels. 
MOF Mapping to XMI

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

Vì vậy XMI là một ứng dụng cụ thể của XML.

+0

XMI có thể được sử dụng thay cho XML không? Đó là câu hỏi của tôi. – zengr

+6

Và câu hỏi chỉ nằm trong đó. Nếu XMI là một ứng dụng của XML, bạn không thể sử dụng nó thay vì XML. XMI có mục đích nghiêm ngặt, XML là một cách xác định ngôn ngữ đánh dấu. Nó giống như yêu cầu nếu bạn có thể trao đổi gạch và một ngôi nhà để làm điều tương tự. –

+0

XML được sử dụng như một phần của XMI, vì vậy nếu bạn đang sử dụng XMI thì bạn đang sử dụng XML. – alirobe

5

OK, hãy thử lại lần nữa.

Không, bạn không thể sử dụng XMI thay cho XML. XMI là sử dụng cụ thể của XML.

Chỉ có thể sử dụng XMI để trao đổi thông tin siêu dữ liệu theo tiêu chuẩn OMG. XMI là một ứng dụng cụ thể của XML. XMI chỉ có thể được sử dụng cho các mục đích XMI. XML, mặt khác, có thể được sử dụng cho tất cả các ứng dụng XML, bao gồm cả XMI.

+0

Đây có phải là doppelganger StackOverflow không? –

+1

Vâng, tôi đã trả lời câu hỏi một lần. Hài lòng, tôi nghĩ. –

+0

, một câu hỏi cuối cùng, bất kỳ cách nào để chuyển đổi XMI thành XML ?! – zengr

5

Tài liệu XMI là tài liệu XML. Một tài liệu XML không nhất thiết phải là một tài liệu XMI.

Đây là một tài liệu XML:

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

nhưng nó không phải là một tài liệu XMI.

XMI là một phương ngữ XML cụ thể. Nó bao gồm một tập hợp các thẻ cụ thể với cú pháp và ngữ nghĩa cụ thể nhằm mô tả một mô hình.

Các vấn đề liên quan