Co je to obor názvů?

Jmenné prostory jsou jedinečné formy identifikace spojené s danou organizací, která vytvořila nějaký typ schématu XML. Hlavní funkcí oboru názvů je vyhnout se nejasnostem v názvech souvisejících s identifikátorem Uniform Resource Identifier (URI). Je to navzdory skutečnosti, že štítek nebo název lze nalézt v různých sadách metadat.

Jeden snadný způsob, jak přemýšlet o oboru názvů, je považovat tento typ konstrukce oboru za specifikovanou sadu uzavřených jmen. V podstatě je tato sada uzavřených jmen rozdělena takovým způsobem, že vytváří jméno atributu pro každou funkci nebo třídu, ale zároveň zůstává identifikovatelným konstruktem podle svého vlastního práva. Výsledkem tohoto typu akce je, že obor názvů může interagovat se všemi druhy protokolů, jako jsou balíčky, moduly, třídy a procedury.

Obor názvů, který je běžnou součástí při použití jazyka Extensible Markup Language nebo XML, umožňuje rozlišovat jednu sadu uzavřených jmen od jiné, i když obsahují některé stejné prvky a názvy atributů. Jmenný prostor poskytuje plošný prostředek identifikace pro konkrétní kolekci prvků a umožňuje systému identifikovat kolekci jako jedinečnou. V zásadě k tomu dochází vytvořením plošného názvu atributu, který zahrnuje jedinečný jmenný prostor následovaný místním nebo funkčním prvkem nebo názvem atributu.

Možnost použít obor názvů může být velmi užitečná, pokud jsou ve stejném dokumentu XML použity podobné prvky. Například jediný dokument může zahrnovat typ prvku zahrady, ale uvnitř konstrukce se skutečně týká jak zeleninových, tak i květinových zahrad. Schopnost dále definovat povahu obou typů zahrad vytvořením jedinečného jmenného prostoru pro oba zahrnuje nic jiného než vytvoření jedinečných jmen pro konkrétní sbírky. Ústřední prvek „zahrady“ lze stále využít v obou případech, ale obor názvů umožní zaměřit se na jeden ze dvou typů zahrad.

Vícestupňový přístup k vytváření oboru názvů umožňuje použít vytváření názvů k využití stejných prvků při práci s více než jedním souvisejícím konceptem. Z tohoto hlediska použití jmenného prostoru pomáhá zjednodušit proces rozpoznávání a identifikace různých funkčních jmen pro prvky v širším konstruktu dokumentu. Výsledkem je, že schopnost vytvořit URI může také pomoci zjednodušit proces vytváření adres URL, které většina uživatelů zná jako součást procesu procházení v internetovém prostředí.

JINÉ JAZYKY

Pomohl vám tento článek? Děkuji za zpětnou vazbu Děkuji za zpětnou vazbu

Jak můžeme pomoci? Jak můžeme pomoci?