الفرق بين XML و XAML



 XML مقابل XAML

XML، أو لغة التوصيف الموسعة، هي مجموعة فرعية من SGML أكثر تعقيدا (لغة توصيف النص المعمم عادي). XML يجعل استخدام العلامات بناء الجملة التي تساعد على تحديد أنواع البيانات المختلفة في ملف. يشار XML على أنها لغة معرفة أن يصف لغات أخرى. وهي جزء من عائلة اللغات العلامات الكبيرة التي تم إنشاؤه من قبل اتحاد شبكة ويب العالمية (W3C). XML، على عكس HTML (لغة ترميز آخر)، وقدم optionless بحيث تبقى البيانات موحدة في مختلف المتصفحات. صفحات XML هي أكثر من ذلك بكثير مرونة من صفحات HTML والتي سوف تساعد بالتأكيد XML محل HTML في المستقبل.

XAML، أو لغة توصيف التطبيقات الموسعة، هو المعلن القائم على XML لغة الترميز التي هي جزء من مجموعة Microsoft. كما أنه يساعد في عرض مرئي للتطبيق تم تطويره في مزيج تعبير Microsoft. يمكن أن تكون إما إنشاء هذا التطبيق عن طريق اليد أو بصريا باستخدام طريقة عرض التصميم من مزيج التعبير. في كلتا الحالتين كنت في نهاية المطاف كتابة التعليمات البرمجية XAML. XAML يسمح لك لتهيئة الأجسام وتعيين خصائصها باستخدام علاقة هرمية. ويستخدم التدوين الفترة لتحديد السمة كخاصية للكائن. حتى تتمكن من بناء عناصر واجهة المستخدم مرئية باستخدام XAML. XAML يمكن أن تتحرك بسلاسة الأدوات في جميع أنحاء مختلفة مثل فيجوال ستوديو لمايكروسوفت التعبير مزيج من دون أية خسارة للبيانات.

الخلافات:

1. جميع وثائق XAML هي أيضا وثائق XML صالحة، ولكن حالة العكس بالعكس لا توجد الآن 'تي يكون صحيحا.

2. XML هي لغة الترميز في حين XAML هي لغة تطبيق التقريرية.

يجد 3. XML استخدامه في المقام الأول في تطبيقات الويب على النقيض من XAML الذي يستخدم لتصميم ضوابط لويندوز وكذلك تطبيقات الويب.



ملخص:

1. XAML هي لغة تطبيق التقريرية التي تركز على تعريف كائن، خصائصها، وعلاقتها بين بعضها البعض.

2. XML هي لغة الترميز التي أنشأتها W3C التي تستخدم لوصف غات الترميز الأخرى.

3. وتستخدم XML في النشر على شبكة الإنترنت لإنشاء صفحات تفاعلية، للبحث على شبكة الإنترنت، وأتمتة مهام معينة على شبكة الإنترنت. يجدها استخدامها في التجارة الإلكترونية، ويساعد في عرض المعلومات على الأجهزة اللاسلكية والهواتف المحمولة.

يستخدم 4. XAML لإنشاء وتحرير وإعادة استخدام واجهات ويندوز وبعض التطبيقات على شبكة الإنترنت مثل سيلفرلايت المكونات الإضافية.