Strona główna : Terminy techniczne : Definicja przestrzeni nazw

Przestrzeń nazw

Przestrzeń nazw to grupa powiązanych elementów, z których każdy ma unikalną nazwę lub identyfikator. Istnieje kilka różnych typów przestrzeni nazw, a każda z nich ma określony składnia służy do definiowania odpowiednich elementów. Każdy element w przestrzeni nazw ma „lokalną nazwę”, która służy jako unikalny identyfikator.

Przestrzenie nazw są używane w wielu obszarach informatyki, takich jak nazwy domen, plik ścieżki, XML dokumenty. Poniżej znajdują się przykłady tych różnych zastosowań.

  1. Domeny - Składnia przestrzeni nazw dla nazw domen jest określona przez system nazw domen lub DNS. Obejmuje domenę najwyższego poziomu (np. „TechLib.com”) i subdomenę, na przykład „www”. w URL „www.TechLib.com”, identyfikator przestrzeni nazw to „TechLib.com”, a nazwa lokalna to „www”.
  2. Ścieżki plików - filet lokalizacje można określić za pomocą ścieżki pliku, która może zawierać wiele plików katalogi. Ścieżka do pliku, która używa składni zdefiniowanej przez system operacyjny, jest uważana za przestrzeń nazw. Na przykład, C: / Program Files / Internet Explorer to przestrzeń nazw opisująca lokalizację plików programu Internet Explorer na komputerze z systemem Windows. Przestrzeń nazw / usr / local / apache / określa lokalizację Apache pliki na serwerze WWW z systemem Unix. Indywidualny nazwy plików w tych katalogach służą jako unikalne identyfikatory.
  3. Dokumenty XML - Przestrzenie nazw XML (XMLNS) służą do kojarzenia nazw elementów i atrybutów dokumentu z przestrzenią nazw identyfikowaną przez zewnętrzną URI. Na przykład plik XML może zawierać HTML elementy określone pod adresem „http://www.w3.org/1999/xhtml”. To odniesienie może wyglądać jak „<html: html xmlns: html = 'http: //www.w3.org/1999/xhtml'>”w górnej części dokumentu XML.

Powyższe przykłady to tylko kilka typów przestrzeni nazw używanych w komputerach. Służą również do definiowania urządzeń sieciowych i innego rodzaju sprzętu komputerowego. Ponadto programiści komputerowi często używali przestrzeni nazw do grupowania zmienne w ciągu Kod źródłowy programu. Chociaż istnieje wiele różnych typów przestrzeni nazw, wszystkie służą temu samemu celowi - zawierają logiczne grupowanie powiązanych elementów.

TechLib - słownik komputerowy Tech Lib

Ta strona zawiera techniczną definicję przestrzeni nazw. Wyjaśnia w terminologii komputerowej, co oznacza przestrzeń nazw i jest jednym z wielu terminów technicznych w słowniku TechLib.

Wszystkie definicje na stronie TechLib są napisane tak, aby były dokładne pod względem technicznym, ale także łatwe do zrozumienia. Jeśli uznasz tę definicję przestrzeni nazw za pomocną, możesz odwołać się do niej, korzystając z powyższych linków cytowania.