XSD – הבדלי גרסאות

תוכן שנמחק תוכן שנוסף
סידור מחדש - הוספת קישורים
שורה 39:
 
== מערכת טיפוסים ==
בניגוד ל [[DTD]] הגדרת הסכמה XSD מאפשר יצרת טיפוסי נתונים, כאשר קיימים טיפוסים פרימטיביים (simpleType) קיימת אפשרות לייצרת [[XSD#sequence|רשימה]] של טיפוסים או איחוד (union) של טיפוסי נתונים.
===xsd:anyType===
 
טיפוס xsd:anyType מהווה בסיס לכל הטיפוסים המוגדרים בסכמה.
במערכות שמאפשרות שימוש ב xsd:anyType הטיפוס ממופה לטיפוס בסיס בשפות המאפשרות זאת (Object ב Java) ולטיפוס הפשוט ביותר שניתן לשימוש (void * עבור C ו C++).
 
===sequence===
שורה 56 ⟵ 53:
 
רשימה תיוצג על ידי שימוש בהגדרה unbound עבור כמות מקסימלית של הופעות.
 
===xsd:anyType===
 
טיפוס xsd:anyType מהווה בסיס לכל הטיפוסים המוגדרים בסכמה.
במערכות שמאפשרות שימוש ב xsd:anyType הטיפוס ממופה לטיפוס בסיס בשפות המאפשרות זאת (Object ב Java) ולטיפוס הפשוט ביותר שניתן לשימוש (void * עבור C ו C++).
 
===simpleType===
אוחזר מתוך "https://he.wikipedia.org/wiki/XSD"