עמוד:312

נתאר בקצרה את האלמנטים של מסמך XSD וכיצד להגדיר סכמה לקובץ XML שתיארנו קודם לכן בדוגמה של האולימפיאדה . א . האלמנט < schema > הוא אלמנט השורש בכל סכמת : XML ... ... < xs : schema > אלמנט סכמה עשוי לכלול מספר מאפיינים , לדוגמה : elementFormDefault = "qualified" > xmlns = "http : // www . olympicGames" targetNamespace = "http : // www . olympicGames" < xs : schema xmlns : xs = http : // www . w 3 . org / 2001 / XMLSchema נסביר להלן כל מאפיין . המאפיין הראשון xmlns יכול להימצא בכל קובצי ה , XML- והוא מציין שהמרחב שמות ( namespace ) השייך אליו חוקי וזמין במסמך . כל קובצי הXML- מוגדרים על-ידי מרחב השמות שמגדיר את האלמנטים שלהם . כיוון שקובץ XSD הוא גם מסמך , XML גם בדוגמה שלנו המאפיין xmlns נמצא בקובץ ה . XSD- המאפיין הזה מציין שכל האלמנטים וטיפוסי הנתונים שבהם סכמה זו משתמשת מוגדרים במרחב השמות : . http : // www . w 3 . org / 2001 / XMLSchema למשל , הטיפוסים מספר שלם ( integer ) ומחרוזת ( string ) מוגדרים במרחב השמות הזה . נוסף על כך , המאפיין הזה מגדיר כי התחילית של האלמנטים ושל טיפוס הנתונים , אשר שייכים למרחב השם , http : // www . w 3 . org / 2001 / XMLSchema מורכבת מהתווים . ' xs : ' כאשר מוגדר מרחב שמות לאלמנט מסוים , כל האלמנטים הבנים שיש להם אותה תחילית , ( prefix ) יהיו שייכים לאותו מרחב שמות . המאפיין השני : targetNamespace = " http : // www . olympicGames "

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


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