एक्सएमएल आणि एक्सएएमएल दरम्यान फरक

Anonim

एक्सएमएल बनाम एक्सएएमएल

एक्सएमएल, किंवा एक्स्टेंसिबल मार्कअप लँग्वेज, हे अधिक जटिल एसजीएमएल (स्टॅन्डर्ड सामान्यीकृत मार्कअप लँग्वेज) चे उपसंच आहे. XML सिंटॅक्स टॅग वापरते जे एका फाइलमधील विविध डेटा प्रकार ओळखण्यास मदत करते. एक्सएमएल इतर भाषांचे वर्णन करणारा एक धातूभाष म्हणून ओळखला जातो. वर्ल्ड वाइड वेब कॉन्सोर्टियम (डब्ल्यू3 सी) ने तयार केलेली मोठी मार्कअप भाषा कुटुंबाचा हा एक भाग आहे. एचटीएमएल (दुसरी मार्कअप लँग्वेज) न करता एक्सएमएलला पर्यायी बनविले गेले जेणेकरून डेटा विविध ब्राउझरमध्ये एकसमान राहतो. XML पृष्ठे HTML पृष्ठांपेक्षा अधिक लवचिक आहेत जी निश्चितपणे भविष्यात एक्सएमएलला एचटीएमएल पुनर्स्थित करण्यास मदत करेल.

एक्सएएमएल, किंवा एक्सटेन्सिबल ऍप्लिकेशन मार्कअप लँग्वेज, मायक्रोसॉफ्ट सुइटरचा एक भाग असलेल्या डेव्हलरेटिव्ह एक्सएमएल-आधारित मार्कअपची भाषा आहे. हे मायक्रोसॉफ्ट एक्सप्रेशन ब्लेन्ड मध्ये विकसित झालेल्या ऍप्लिकेशनच्या व्हिज्युअल सादरीकरणास मदत करते. हा अनुप्रयोग एकतर हाताने तयार केले जाऊ शकते किंवा दृश्यात्मकपणे डिझाइन व्यू ऑफ एक्सप्रेशन ब्लेन्ड वापरून तयार केले जाऊ शकते. दोन्ही प्रकरणांमध्ये आपण एक्सएएमएल कोड लिहितो. एक्सएएमएल आपल्याला ऑब्जेक्ट्स इनिशियलाइज करण्याची परवानगी देतो आणि पदानुक्रमित संबंध वापरून त्यांची प्रॉपर्टी सेट करते. हे ऑब्जेक्टची ऑब्जेक्ट म्हणून ओळखण्यासाठी कालावधीचा वापर करते. आपण XAML वापरून दृश्यमान UI घटक देखील तयार करू शकता XAML विनाव्यत्यय डेटाच्या कोणत्याही हानी न करता व्हिज्युअल स्टुडिओ किंवा मायक्रोसॉफ्ट एक्सप्रेशन ब्लेन्ड सारख्या विविध उपकरणांकडे हलवू शकते.

फरक: < 1 सर्व एक्सएएमएल कागदपत्रे देखील वैध XML दस्तऐवज आहेत, परंतु व्हाईट-उलट केस खरे धरत नाहीत.

2 एक्सएमएल एक मार्कअप भाषा आहे तर एक्सएएमएल एक घोषणात्मक अनुप्रयोग भाषा आहे

3 एक्सएमएलला प्रामुख्याने वेब ऍप्लिकेशनमध्ये एक्सएएमएलच्या तुलनेत त्याचा वापर आढळतो जो विंडोज व वेब ऍप्लिकेशनसाठी नियंत्रणे डिझाइन करण्यासाठी वापरला जातो.

सारांश:

1 एक्सएएमएल एक जाहीरनामा अनुप्रयोगीन भाषा आहे जी ऑब्जेक्टची व्याख्या, त्यांची गुणधर्म आणि एकमेकांमधील त्यांचे संबंध यावर लक्ष केंद्रित करते.

2. एक्सएमएल एक मार्कअप भाषा आहे जी डब्ल्यू 3 सी द्वारा निर्मित आहे जी इतर मार्कअप लँग्वेजेस वर्णन करण्यासाठी वापरले जाते.

3 एक्सएमएल अप्रत्यक्ष पृष्ठे तयार करण्यासाठी, वेब शोधणासाठी आणि विशिष्ट वेब कार्ये स्वयंचलित करण्याकरिता वेब प्रकाशन मध्ये वापरले जाते. हे ई-कॉमर्समध्ये उपयोगात आणते आणि वायरलेस डिव्हाइसेस आणि सेलफोनवर माहिती प्रदर्शित करण्यात मदत करते.

4 XAML हे Windows साठी GUI तयार करण्यासाठी, संपादित करण्यासाठी आणि पुन्हा वापरण्यासाठी वापरले जाते आणि काही विशिष्ट वेब अनुप्रयोग जसे की सिल्व्हरलाईट प्लग-इन

5 XAML सध्या केवळ Windows प्लॅटफॉर्मसाठी उपलब्ध आहे. थोड्या वेळात हे इतर प्लॅटफॉर्मवर हलविले जाईल. एचडीएमएलच्या लवचिकतेमुळे एक्सएमएल बदलण्यासाठी सेट आहे <