|
עמוד:307
מרחב השמות ( XML Namespaces ) הגדרות XML יכולות להיכתב בכמה קובצי , XML וכל קובץ יכול לתאר למשל טבלה אחת . שימוש בכמה קובצי XML יכול לגרום התנגשות בין שמות . התנגשות בין שמות מתרחשת כאשר משתמשים באותם התגים בכמה מסמכי XML שונים , אבל בכל מסמך התגים מתארים אלמנטים שונים . לדוגמה , נניח שהוגדרו שני מסמכי : XML מסמך הXML- הראשון מכיל את פרטי טבלת ה : HTML- table > tr > < td > Bananas td > < td > Apples td > < tr > < table > ומסמך הXML- השני מכיל מידע על שולחן : ( table ) table > < length > 120 length > < width > 80 width > < name > African Coffee Table name > < table > אם נשתמש בשני מסמכי הXML- הללו באותו יישום , ייתכן בלבול משום ששניהם מכילים אלמנט בשם table ( כל אחד מאפיין ישות שונה . ( כדי להימנע מהתנגשויות מסוג זה , ניתן להוסיף תחילית המציינת את סוג האלמנט , אחריו את התו " : " ובסיום את שם האלמנט . לדוגמה : < f : name > African Coffee Table f : name > < f : table > h : table > h : tr > < h : td > Bananas h : td > < h : td > Apples h : td > < h : tr > < h : table >
|
|