עמוד:335

המאפיין השני : targetNamespace = " http : // www . olympicGames " מציין שכל האלמנטים שמוגדרים באמצעות סכמה זו ( בדוגמה שלנו : ( COUNTRY , ID , ATHLETE , ID , NAME , SPORT , AGE , GENDER , GAMES הם ממרחב השמות הזה . אנו מניחים כי הכתובת של אתר האולימפיאדה היא : http : // www . olympicGames מאפיין זה נמצא רק בסכמות והוא מגדיר את מרחב השמות ( namespace ) של האברים שמוגדרים בסכמה , כלומר הוא מגדיר איך נראים האלמנטים של מסמך ה . XML- למשל , בדוגמה של המשלחת האולימפית , האלמנט < age > שמציין את גיל השחקן צריך להיות מסוג מספר שלם והגדרתו תיראה כך : < xs : element name = " age " type = "xs : integer" /> לפיכך , האלמנט "age" בקובץ הXML- צריך להיות מסוג מספר שלם , כי כך הוא הוגדר בסכמה שלו . המאפיין השלישי : xmlns = " http : // www . olympic Games " סכמה מגדירה אילוצים על אלמנטים שנמצאים בקובצי . XML כדי להכיר את האילוצים , היא צריכה להכיל הגדרות של הקבצים האלה . המאפיין האחרון : elementFormDefault = "qualified " כל האלמנטים של מסמך , XML שמשתמש בקובץ הXSD- הזה , צריכים להתאים להגדרות של מרחב השמות שמוגדר בסכמה . ב . הגדרת אלמנט XML פשוט אלמנט XML הוא אלמנט פשוט . נזכיר כי אלמנט פשוט יכול להכיל טקסט בלבד ויכול להיות מטיפוסים שונים , למשל , date , string , int או טיפוסים שאנו מגדירים בעצמנו . נוסף על כך , ניתן להוסיף הגבלות ( facets ) על טיפוסי הנתונים על-מנת להגביל את הערכים שהם יכולים לקבל ולאלץ את הנתונים כך שיתאימו לתבנית מסוימת שאנו מגדירים . לדוגמה , עבור אלמנטי XML שלהלן : < age > 17 < sport > football < name > Israeli Ben < id > 43

מטח : המרכז לטכנולוגיה חינוכית


לצפייה מיטבית ורציפה בכותר