Co to jest przestrzeń nazw?
SPACJE
To unikalne formy identyfikacji związane z daną organizacją, która stworzyła pewien rodzaj schematu XML. Główną funkcją przestrzeni nazw jest unikanie żadnej dwuznaczności w nazywaniu związanych z jednolitym identyfikatorem zasobów (URI). Wynika to pomimo faktu, że etykieta lub tytuł można znaleźć w różnych zestawach metadanych.
Jednym z łatwych sposobów myślenia o przestrzeni nazw jest rozważenie tego typu konstrukcji zakresu zasięgu jako określonego zestawu zamkniętych nazw. Zasadniczo ten zestaw nazw zamkniętych jest podzielony w taki sposób, który tworzy nazwę atrybutu dla każdej funkcji lub klasy, ale jednocześnie pozostaje możliwym do zidentyfikowania konstrukcją. Wynikiem tego rodzaju działania jest to, że przestrzeń nazw może oddziaływać z wszelkimi rodzajami protokołów, takimi jak pakiety, moduły, klasy i procedury.
Wspólny komponent w użyciu rozszerzalnego języka znaczników lub XML przestrzeń nazw umożliwia odróżnienie jednego zestawu nazw zamkniętych od drugiego, nawet jeśli tHej, zawieraj niektóre z tych samych elementów i nazw atrybutów. Przestrzeń nazw zapewnia kocowe środki identyfikacji konkretnej kolekcji elementów i pozwala systemowi zidentyfikować kolekcję jako unikalną. Zasadniczo dzieje się tak poprzez utworzenie nazwy atrybutu ogólnego, który zawiera unikalną przestrzeń nazw, a następnie element lokalny lub funkcjonalny lub nazwę atrybutu.
Możliwość korzystania z przestrzeni nazw może być bardzo pomocna, gdy w tym samym dokumencie XML używane są podobne elementy. Na przykład pojedynczy dokument może zawierać typ ogrodu elementu, ale w ramach konstrukcji faktycznie zajmują się zarówno ogrodami warzywnymi, jak i kwiatowymi. Możliwość dalszego zdefiniowania natury obu rodzajów ogrodów poprzez tworzenie unikalnej przestrzeni nazw dla obu wiąże się tylko z tworzeniem unikalnych nazwisk dla poszczególnych kolekcji. Centralny element „ogrodu” nadal można wykorzystać w obuInstancje, ale przestrzeń nazw umożliwi skupienie się na jednym z dwóch rodzajów ogrodów.
Podejście wieloczęściowe do tworzenia przestrzeni nazw umożliwia użycie tworzenia nazewnictwa w celu korzystania z tych samych elementów, jednocześnie pracując z więcej niż jedną powiązaną koncepcją. Z tej perspektywy użycie przestrzeni nazw pomaga uprościć proces rozpoznawania i identyfikacji różnych nazw funkcjonalnych elementów w szerszym konstruktu dokumentu. W rezultacie możliwość utworzenia URI może również pomóc w uproszczeniu procesu tworzenia adresów URL, które większość użytkowników zna w ramach procesu przeglądania w środowisku internetowym.