Một số người có thể làm sáng tỏ sự khác biệt giữa XML và XMI không? XMI có thể được sử dụng thay cho XML không?Sự khác biệt giữa XML và XMI?
Trả lời
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.
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.
Đây có phải là doppelganger StackOverflow không? –
Vâng, tôi đã trả lời câu hỏi một lần. Hài lòng, tôi nghĩ. –
, 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
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.
- 1. Sự khác biệt giữa XML và SOAP
- 2. Sự khác biệt giữa $ (...) và `...`
- 3. Sự khác biệt giữa. và #
- 4. Sự khác biệt giữa $ * và $ @
- 5. Sự khác biệt giữa ". +" Và ". +?"
- 6. Sự khác biệt giữa "**/* /" và "** /"?
- 7. Sự khác biệt giữa = và: =
- 8. Sự khác biệt giữa styles.xml và themes.xml
- 9. Sự khác biệt giữa SAXParser và XMLReader
- 10. Sự khác biệt giữa XmlSerializer và BinaryFormatter
- 11. Sự khác biệt giữa NonSerialized và Xml.Serialization.XmlIgnore?
- 12. Có sự khác biệt về sự khác biệt nào giữa tuần tự hóa nhị phân và XML không?
- 13. Sự khác biệt về sự khác biệt giữa Matplotlib giữa Agg và Cairo
- 14. Sự khác biệt giữa Html.RenderAction và Html.Action
- 15. Sự khác biệt giữa cookie và phiên?
- 16. Sự khác biệt giữa '.' và "." trong java
- 17. Sự khác biệt giữa SimpleDB và S3
- 18. C++ - Sự khác biệt giữa (*). và ->?
- 19. Sự khác biệt giữa offsetHeight và clientHeight
- 20. Sự khác biệt giữa RDLC và SSRS
- 21. Sự khác biệt giữa "\ n" và Environment.NewLine
- 22. Sự khác biệt giữa qt và PyQt4
- 23. Sự khác biệt giữa AForge và OpenCV
- 24. Sự khác biệt giữa toFixed() và toPrecision()?
- 25. sự khác biệt giữa cacao và cocoatouch
- 26. Sự khác biệt giữa smtpClient.send() và smtpClient.SendAsync()?
- 27. Sự khác biệt giữa window.location.host và window.location.hostname
- 28. Sự khác biệt giữa DTLS và TLS
- 29. Sự khác biệt giữa Mealy và Moore
- 30. sự khác biệt giữa createRfcommSocketToServiceRecord và createRfcommSocket
XMI có thể được sử dụng thay cho XML không? Đó là câu hỏi của tôi. – zengr
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ự. –
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