Skip to main content

Co je to jmenný prostor?

Jmenné prostory jsou jedinečné formy identifikace spojené s danou organizací, která vytvořila nějaký typ schématu XML.Hlavní funkcí pro jmenný prostor je zabránit jakékoli nejednoznačnosti při pojmenování související s jednotným identifikátorem zdroje (URI).To je navzdory skutečnosti, že štítek nebo název lze nalézt v různých sadách metadat.

Jedním snadným způsobem, jak vymyslet názvor, je zvážit tento typ rozsahovacího konstruktu jako zadanou sadu uzavřených jmen.Tato sada uzavřených jmen je v podstatě rozdělena takovým způsobem, který vytváří název atributu pro každou funkci nebo třídu, ale zároveň zůstává identifikovatelný konstrukt sám o sobě.Výsledkem tohoto typu akce je to, že názvů může interagovat se všemi druhy protokolů, jako jsou balíčky, moduly, třídy a postupy.

Běžná součást při používání rozšiřitelného značkového jazyka nebo XML, názvů umožňuje rozlišit jednu sadu uzavřených jmen od druhé, i když obsahují některé stejné prvky a názvy atributů.Názvý prostor poskytuje přikrývku pro identifikaci pro konkrétní sběr prvků a umožňuje systému identifikovat sbírku jako jedinečnou.V podstatě k tomu dochází vytvořením názvu přikrývky atributu, který obsahuje jedinečný názvů následovaný místním nebo funkčním prvkem nebo názvem atributu.

Schopnost používat názvů může být velmi užitečná, pokud existují podobné prvky použité ve stejném dokumentu XML.Například jeden dokument může zahrnovat typ prvku zahrady, ale v konstruktu se ve skutečnosti týká zeleninových i květinových zahrad.Být schopen dále definovat povahu obou typů zahrad vytvořením jedinečného oboru pro oba neobtěžuje nic jiného než vytvoření jedinečných jmen pro konkrétní sbírky.Ústřední prvek „Zahrada“ lze stále využít v obou případech, ale jmenný prostor umožní zaměřit se na jeden ze dvou typů zahrad.

Multiptart přístup k vytvoření jmenného prostoru umožňuje použít vytváření pojmenování k využití stejných prvků a přitom stále pracovat s více než jedním souvisejícím konceptem.Z tohoto pohledu pomáhá použití jmenného prostoru zjednodušit proces rozpoznávání a identifikace různých funkčních názvů prvků v širším konstrukci dokumentu.Výsledkem je, že schopnost vytvořit URI může také pomoci zjednodušit proces vytváření adres URL, se kterými je většina uživatelů známa jako součást procesu prohlížení v internetovém prostředí.