הבדל בין XML ל-XHTML

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

וִידֵאוֹ: הבדל בין XML ל-XHTML

וִידֵאוֹ: הבדל בין XML ל-XHTML
וִידֵאוֹ: בין שמש לירח 2024, נוֹבֶמבֶּר
Anonim

XML לעומת XHTML

XML מייצג EXtensible Markup Language. הוא מוגדר במפרט XML 1.0, שפותח על ידי W3C (World Wide Web Consortium). XML מספק דרך סטנדרטית, שהיא גם פשוטה, לקודד נתונים וטקסט כך שניתן יהיה להחליף את התוכן בין חומרת מנהלי התקנים, מערכות הפעלה ויישומים עם התערבות אנושית מועטה. ניתן לראות ב-XHTML (שמקורו ב-eXtensible HyperText Markup Language) כשילוב של XML ו-HTML (HyperText Markup Language). XHTML מורכב מהאלמנטים בגרסת HTML 4.01, בשילוב עם התחביר הקפדני של XML.

XML

XML היא שפת סימון המשמשת להעברת נתונים וטקסט בין חומרת מנהל התקן, מערכות הפעלה ויישומים עם התערבות אנושית מועטה. XML מספק תגים, תכונות ומבני אלמנטים שניתן להשתמש בהם כדי לספק מידע הקשר. ניתן להשתמש במידע ההקשר הזה כדי לפענח את משמעות התוכן. זה מאפשר לפתח מנועי חיפוש יעילים ולבצע כריית נתונים על הנתונים. יתר על כן, מסדי נתונים יחסיים מסורתיים מתאימים כנתוני XML מכיוון שהם יכולים להיות מאורגנים בשורות ועמודות אך XML מספק פחות תמיכה בנתונים עם תוכן עשיר כגון אודיו, וידאו, מסמכים מורכבים וכו'. מסדי נתונים של XML מאחסנים נתונים בצורה מובנית, היררכית מה שמאפשר לעבד שאילתות בצורה יעילה יותר. תגי XML אינם מוגדרים מראש והמשתמשים יכולים להגדיר תגיות ומבני מסמכים חדשים. כמו כן, שפות אינטרנט חדשות כגון RSS, Atom, SOAP ו-XHTM נוצרו באמצעות XML.

XHTML

XHTML ניתן לראות כגרסה נקייה יותר של HTML, שהיא גם מחמירה יותר מ-HTML. XHTML היא גם המלצת W3C (מומלצת בינואר 2000) והיא שילוב של HTML ו-XML.ב-XHTML, הכל צריך להיות מסומן בצורה נכונה בניגוד ל-HTML. זה יוודא שייווצרו מסמכים מעוצבים היטב. זה חשוב מאוד היום, מכיוון שטכנולוגיות דפדפן שונות נמצאות בשימוש נרחב. זה כולל דפדפנים הפועלים במכשירים ניידים כגון טלפונים ולדפדפנים אלה אין את היכולות הדרושות לפרש דפים עם שפות סימון לא בפורמט. לכן, XHTML המשלב את החוזקות של XML (שנועד לתיאור נתונים) ו-HTML (שנועד להצגת נתונים) מספק שפת סימון בפורמט קפדני המונעת את הבעיה שהוזכרה לעיל. כל הדפדפנים תומכים ב-XHTML והוא תואם HTML 4.01.

מה ההבדל בין XML ל-XHTML?

XHTML היא שפת סימון שעוצבה על ידי שילוב של XML ו-HTML. XML מספק את ההרחבה ל-XHMTL, תוך שהוא מחייב את מסמכי ה-XHTML להיות מעוצבים היטב בניגוד ל-HTML. בעוד ש-XML היא שפת סימון שנועדה להעביר נתונים בין חומרת מנהלי התקנים, מערכות הפעלה ויישומים שונים, XHTML משלב את יתרונות ה-XML עם HTML ומספק שפת סימון נקייה וקפדנית הרבה יותר ליצירת דפי אינטרנט.ניתן לראות ב-XHTML את העתיד של דפי אינטרנט. עם זאת, ניתן להשתמש ב-XML במגוון יישומים כגון יישומי אינטרנט המתקשרים בין פלטפורמות שונות ומערכות הפעלה, לא מוגבל לתקשורת עם דפדפני אינטרנט.

מוּמלָץ: