XML
Xml (eXtensible Markup Language) היא שפת סימון.
XML נועד לאחסן ולהעביר נתונים.
Xml שוחרר בסוף שנות ה-90. הוא נוצר כדי לספק מידע קל לשימוש ולאחסן תיאור עצמי.
XML הפך להמלצת W3C ב-10 בפברואר 1998.
XML אינו תחליף ל-HTML.
XML נועד לתיאור עצמי.
XML נועד לשאת נתונים, לא להציג נתונים.
תגי XML אינם מוגדרים מראש. עליך להגדיר תגים משלך.
XML אינו תלוי פלטפורמה ושפה.
למה XML
פלטפורמה עצמאית ובלתי תלויה בשפה: היתרון העיקרי של XML הוא שאתה יכול להשתמש בו כדי לקחת נתונים מתוכנית כמו Microsoft SQL, להמיר אותם ל-XML ואז לשתף את ה-XML עם תוכניות ופלטפורמות אחרות. אתה יכול לתקשר בין שתי פלטפורמות שהן בדרך כלל מאוד קשות.
הדבר העיקרי שהופך את XML לחזק באמת הוא הקבלה הבינלאומית שלו. תאגידים רבים משתמשים בממשקי XML עבור מסדי נתונים, תכנות, טלפונים ניידים של אפליקציות משרדיות ועוד. זה נובע מהתכונה הבלתי תלויה בפלטפורמה שלו.
אם אתה צריך להציג נתונים דינמיים במסמך ה-HTML שלך, תידרש עבודה רבה כדי לערוך את ה-HTML בכל פעם שהנתונים משתנים.
עם XML, ניתן לאחסן נתונים בקבצי XML נפרדים. כך תוכלו להתמקד בשימוש ב-HTML/CSS לתצוגה ולפריסה, ולהיות בטוחים ששינויים בנתונים הבסיסיים לא ידרשו כל שינוי ב-HTML.
עם כמה שורות של קוד JavaScript, אתה יכול לקרוא קובץ XML חיצוני ולעדכן את תוכן הנתונים של דף האינטרנט שלך.
בעולם האמיתי, מערכות מחשב ומסדי נתונים מכילים נתונים בפורמטים לא תואמים.
נתוני XML מאוחסנים בפורמט טקסט רגיל. זה מספק דרך בלתי תלויה בתוכנה ובחומרה לאחסון נתונים.
זה עושה את זה הרבה יותר קל ליצור נתונים שניתן לשתף על ידי יישומים שונים.
AJAX
AJAX הוא ראשי תיבות של Asynchronous JavaScript ו-XML. זוהי קבוצה של טכנולוגיות הקשורות ביניהן כמו JavaScript, DOM, XML, HTML/XHTML, CSS, XMLHttpRequest וכו'.
AJAX מאפשר לך לשלוח ולקבל נתונים באופן אסינכרוני מבלי לטעון מחדש את דף האינטרנט. אז זה מהיר.
AJAX מאפשרת לשלוח רק מידע חשוב לשרת ולא את כל העמוד. אז רק נתונים בעלי ערך מצד הלקוח מנותבים לצד השרת. זה הופך את האפליקציה שלך לאינטראקטיבית ומהירה יותר.
אייאקס היא לא טכנולוגיה אלא קבוצה של טכנולוגיות הקשורות זו בזו. טכנולוגיות AJAX כוללות:
- HTML/XHTML ו-CSS
- DOM
- XML או JSON
- XMLHttpRequest
- JavaScript
עדכון אחרון בתאריך
17 באוג׳ 2024