עמוד:337

לדוגמה , בעבור אלמנט XML הזה : < country id = "Israel " > נוכל להגדיר את המאפיין id כך : < xs : attribute name = "id" type = "xs : string" /> הגדרת ערכים קבועים וערכי בררת מחדל למאפיינים : < xs : attribute name = "id" type = "xs : string" default = "ENGLISH" /> או < xs : attribute name = "id" type = "xs : string " fixed = "FRENCH" /> כל המאפיינים הם מאפיינים אופציונאליים , כלומר אינם חייבים להוסיף מאפיין לאלמנט . כדי להגדיר באופן מפורש אם מאפיין כלשהו הוא אופציונאלי או שחובה להגדיר אותו , נשתמש במאפיין . use להלן דוגמה להגדרה של מאפיין אופציונאלי : < xs : attribute name = "id" type = "xs : string" use = "optional" /> האלמנט בקובץ הXML- יכול להיראות כך : < name id = " 123456789 " > avi או כך : < name > avi הגדרה של מאפיין שהוא חובה : < xs : attribute name = "id" type = "xs : string" use = "required" /> האלמנט בקובץ הXML- יכול להיראות כך : < name id = " 123456789 " > avi אבל לא כך : < name > avi ד . הגבלות כאשר אנו מגדירים טיפוס נתונים עבור אלמנט או מאפיין כלשהו , אנו למעשה מגבילים את תוכן האלמנט . לדוגמה , אם אלמנט XML הוא מטיפוס מספר שלם ונכניס ערך מחרוזת כתוכן האלמנט , המסמך יפר את חוקי האימות והוא יהיה לא תקף ( כלומר . ( invalid

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


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