תוכן עניינים:
הגדרה - מה המשמעות של מרחב השמות?
מרחב שמות משמש לזיהוי ייחודי של שם אחד או יותר משמות דומים אחרים של אובייקטים שונים, קבוצות או מרחב השמות בכלל. מרחב השמות מאפשר להבחין בין אובייקטים עם שמות דומים אך מקורם שונה. ב- XML, מרחב שמות הוא אוסף של שמות מסוג אלמנטים ותכונות, אשר ניתן לזהות את כל אחד מהם במרחב השמות הייחודי שאליו הם שייכים.
מרחב השמות נקרא גם היקף שם.
Techopedia מסביר את Namespace
מרחב השמות משמש בעיקר בשפות תכנות בהן ניתן להשתמש באותו שם לאובייקטים שונים. זה נוצר כדי לקבץ יחד את השמות שעשויים לחזור במקום אחר בתוך אותן תוכנות, אובייקטים ואלמנטים זהים או קשורים זה לזה.
לדוגמה, מרחב שמות של XML מורכב מסוגי רכיבים ושמות תכונות. כל אחד מהשמות באזור המרחב הזה קשור / מקושר רק לאזור המרחב הזה. השם מזוהה באופן ייחודי על ידי מזהה מרחב השמות לפני השם. לדוגמה Namespace1_ John ו- Namespace2_John הם אותם שמות אך בתוך מרחבי שמות שונים.