![]() 1.2.1 להלן דוגמה למסמך XML: 1.2.2 כל האלמנטים ב -XML חייבים להכיל תג סיום 1.2.3 התגים ב-XML הם 'רגישי הקשר'(Case sensitive) 1.2.4 האלמנטים ב-XML חייבים להיות מקוננים כהלכה 1.2.5 מסמכי XML חיבים לכלול תג שורש(root) 1.2.6 XML אינה מתעלמת ממרווח לבן הכללים התחביריים של XML מאוד פוטים וקלים מאוד ללימוד. מסיבה זו יצירת שפות חדשות ואפליקציות חדשות גם היא פשוטה מאוד. 1.2.1 להלן דוגמה למסמך XML:
השורה הראשונה :
מגדירה שזהו מסמך XML ושהגירסה של XML שמסמך זה משתמש בה היא 1.0. השורה השנייה :
מגדירה את שורש(root) של המסמך. היא מגדירבה בעצם את מהות המסמך .במקרה שלנו זוהי משימה. השורות הבאות מגדירות 4 בנים של השורש:
לבסוף השורה האחרונה מגדירה את סוף השורש
1.2.2 כל האלמנטים ב -XML חייבים להכיל תג סיום ב-XML השמטת תגים מסיימים אינם חוקיים. זאת בשונה מ - HTML ,אשר דפדפנים רבים מציגים את תוכן המסמך גם אם מושמטים התגים המסיימים. הדוגמה הבאה תהיה חוקית ב - HTML:
1.2.3 התגים ב-XML הם 'רגישי הקשר'(Case sensitive) ב-XML התג <Task> שונה מהתג <task> ומהתג <TASK> לכן :
אך :
1.2.4 האלמנטים ב-XML חייבים להיות מקוננים כהלכה הדוגמה הבאה אינה חוקית :
משום שהתג החיצוני מתסיים בתג סיום לפני הפנימי. דוגמה זו צריכה להכתב כך:
1.2.5 מסמכי XML חיבים לכלול תג שורש(root) התג הראשון והאחרון במסמך XML חייב להיות השורש. בנוסף תג השורש חייב להיות יחיד. כל שאר האלמנטים חייבים להיות מקוננים בתוך תג השורש. המאפיינים של האלמנטים חייבים להיות מוקפים בגרשיים בדומה ל -HTML אלמנטים יכולים להכיל מאפיינים(attributes ) בצורה כזו:
המאפיינים חייבים להיות מוקפים בגרשיים . הדוגמה הבאה לכן אינה חוקית:
1.2.6 XML אינה מתעלמת ממרווח לבן ב-HTML הטקסט My name is rob יוצג כך: My name is rob בעוד שב-XML יוצג כך : My name is rob
|