ההבדל בין XML ל- XAML ההבדל בין

Anonim

XML לעומת XAML

XML, או Extensible Markup Language, היא קבוצת משנה של ה- SGML המורכב יותר (Standard Marked Language). XML עושה שימוש בתגי תחביר המסייעים לזהות את סוגי הנתונים השונים בקובץ. XML מכונה "מתרגם" המתאר שפות אחרות. זהו חלק מהמשפחה שפת הסימון הגדולה שנוצרה על ידי ה- World Wide Web Consortium (W3C). XML, בניגוד HTML (עוד שפת סימון), נעשה אופציונלי כך הנתונים נשאר אחיד בדפדפנים שונים. דפי XML הם הרבה יותר גמישים מאשר דפי HTML אשר בהחלט לעזור XML להחליף HTML בעתיד.

-> ->

XAML, או Extensible Application Markup Language, היא שפת סימון מבוססת XML המבוססת על XML המהווה חלק מחבילת Microsoft. זה עוזר במצגת החזותית של יישום שפותח ב- Microsoft Expression Blend. יישום זה יכול להיות שנוצר על ידי יד או חזותית באמצעות עיצוב צפה של ביטוי תערובת. בשני המקרים אתה בסופו של דבר כתיבת קוד XAML. XAML מאפשר לך לאתחל אובייקטים ולהגדיר את המאפיינים שלהם באמצעות מערכת יחסים היררכית. הוא משתמש בסימון התקופה כדי להגדיר את התכונה כמאפיין של האובייקט. אתה יכול אפילו לבנות אלמנטים UI גלוי באמצעות XAML. XAML יכול לנוע בצורה חלקה סביב כלים שונים כמו Visual Studio או Microsoft Expression Blend ללא כל אובדן נתונים.

הבדלים:

1. כל מסמכי XAML הם גם מסמכי XML חוקיים, אך המקרה להיפך אינו נכון.

2. XML היא שפת סימון ואילו XAML היא שפת יישום הצהרתית.

3. XML מוצא את השימוש בו בעיקר ביישומי אינטרנט בניגוד XAML אשר משמש לעיצוב פקדים עבור Windows, כמו גם יישומי אינטרנט.

סיכום:

1. XAML היא שפת יישום הצהרתית המתמקדת בהגדרת אובייקט, בתכונותיהם וביחסים ביניהם.

2. XML היא שפת סימון שנוצרה על ידי W3C המשמשת לתיאור שפות סימון אחרות.

3. XML משמש פרסום באינטרנט כדי ליצור דפים אינטראקטיביים, לחיפוש באינטרנט, כדי להפוך משימות אינטרנט מסוימים. הוא מוצא שימוש ב- e-commerce ומסייע בהצגת מידע על מכשירים אלחוטיים וטלפונים סלולריים.

4. XAML משמש ליצור, לערוך, ולעשות שימוש חוזר GUI עבור Windows ויישומי אינטרנט מסוימים כמו Silverlight תוספות.

5. XAML זמין כעת רק עבור פלטפורמת Windows. זה יהיה בסופו של דבר הועבר פלטפורמות אחרות על פני תקופה של זמן. XML מוגדר להחליף HTML בגלל הגמישות שלו.