क्या कोई एक्सएमएल और एक्सएमआई के बीच अंतर पर कुछ प्रकाश डाल सकता है? एक्सएमआई के स्थान पर एक्सएमआई का उपयोग किया जा सकता है?एक्सएमएल और एक्सएमआई के बीच अंतर?
उत्तर
एक्सएमएल मेटाडाटा इंटरचेंज (एक्सएमआई) एक्स्टेंसिबल मार्कअप लैंग्वेज (एक्सएमएल) के माध्यम से मेटाडेटा जानकारी का आदान-प्रदान करने के लिए ऑब्जेक्ट मैनेजमेंट ग्रुप (ओएमजी) मानक है।
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
तो XMI एक्सएमएल की एक विशिष्ट अनुप्रयोग है:
XMI चार उद्योग मानकों एकीकृत करता है।
ठीक है, आइए इसे फिर से प्रयास करें।
नहीं, आप एक्सएमएल के स्थान पर एक्सएमआई का उपयोग नहीं कर सकते हैं। एक्सएमआई एक्सएमएल का एक विशिष्ट उपयोग है।
एक्सएमआई का उपयोग केवल मेटाडेटा जानकारी को ओएमजी मानक के अनुसार बदलने के लिए किया जा सकता है। एक्सएमआई एक्सएमएल का एक विशिष्ट अनुप्रयोग है। एक्सएमआई का उपयोग केवल एक्सएमआई उद्देश्यों के लिए किया जा सकता है। एक्सएमएल, दूसरी तरफ, एक्सएमआई सहित सभी एक्सएमएल अनुप्रयोगों, के लिए इस्तेमाल किया जा सकता है।
क्या यह एक स्टैक ओवरफ्लो डोप्लगेगर है? –
ठीक है, मैंने पहले ही एक बार सवाल का जवाब दिया है। संतोषजनक, मैंने सोचा। –
इसे एक अंतिम प्रश्न, एक्सएमआई को एक्सएमएल में परिवर्तित करने का कोई तरीका है ?! – zengr
एक एक्सएमआई दस्तावेज़ एक एक्सएमएल दस्तावेज़ है। एक एक्सएमएल दस्तावेज़ अनिवार्य रूप से एक एक्सएमआई दस्तावेज़ नहीं है।
यह एक XML दस्तावेज है:
<myXml>
<myTag> myContent </myTag>
</myXml>
लेकिन यह एक XMI दस्तावेज़ नहीं है।
एक्सएमआई एक विशिष्ट एक्सएमएल बोली है। इसमें मॉडल का वर्णन करने के उद्देश्य से विशिष्ट वाक्यविन्यास और अर्थशास्त्र के साथ टैग का एक विशिष्ट सेट होता है।
एक्सएमआई के स्थान पर एक्सएमआई का उपयोग किया जा सकता है? वह मेरा सवाल था। – zengr
और सवाल सिर्फ वहां के भीतर है। यदि एक्सएमआई एक्सएमएल का एक एप्लीकेशन है, तो आप एक्सएमएल के बजाय इसका इस्तेमाल नहीं कर सकते हैं। एक्सएमआई का सख्त उद्देश्य है, एक्सएमएल मार्कअप भाषाओं को परिभाषित करने का एक तरीका है। यह पूछने की तरह है कि क्या आप एक ही काम करने के लिए ईंटों और घर का आदान-प्रदान कर सकते हैं। –
एक्सएमएल एक्सएमआई के हिस्से के रूप में प्रयोग किया जाता है, इसलिए यदि आप एक्सएमआई का उपयोग कर रहे हैं तो आप एक्सएमएल का उपयोग कर रहे हैं। – alirobe