ההבדל בין XML ו- HTML

Anonim

XML לעומת HTML

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

XML

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

-> ->

HTML

HTML כפי שצוין קודם לכן היא שפת סימון שיש לה קבוצה של תגי סימון. תגי סימון HTML, הנקראים בדרך כלל תגי HTML, משמשים לתיאור דפי אינטרנט. מסמכי HTML טיפוסיים מכילים תגי HTML וכן טקסט רגיל הדרוש לתוכן של דפי אינטרנט. ניתן לזהות תגי HTML בקלות במסמך HTML כיוון שהם מוקפים בסוגריים זוויתיים (e. G). תגי HTML מתווספים בדרך כלל למסמך בזוגות, כאשר התג הראשון הוא תג ההתחלה (e. ) והתג השני הוא תג הסיום (e ). המשימה של דפדפן אינטרנט (למשל, Internet Explorer, Firefox וכו ') היא לקרוא מסמך HTML ולהציג אותו כדף אינטרנט. הדפדפן משתמש בתגי HTML כדי לפרש את תוכן הדף, אך תגי ה- HTML עצמם אינם מוצגים על ידי הדפדפן. דפי HTML יכולים להטביע תמונות, אובייקטים וסקריפטים שנכתבו בשפות כמו JavaScript. יתר על כן, HTML ניתן להשתמש כדי ליצור טפסים אינטראקטיביים.

ההבדל בין XML ו- HTML

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