Skip to main content

Was ist ein Namespace?

Namespaces sind eindeutige Identifikationsformen, die mit einer bestimmten Organisation verbunden sind, die eine Art XML -Schema erstellt hat.Die Hauptfunktion für einen Namespace besteht darin, Unklarheiten bei der Benennung im Zusammenhang mit der Uniform Resource Identifier (URI) zu vermeiden.Dies ist trotz der Tatsache, dass das Etikett oder der Titel in verschiedenen Metadatensätzen gefunden werden kann.

Eine einfache Möglichkeit, sich einen Namespace vorzustellen, besteht darin, diese Art des Scoping -Konstrukts als festgelegte Reihe geschlossener Namen zu betrachten.Im Wesentlichen wird dieser Satz geschlossener Namen so geteilt, dass für jede Funktion oder Klasse einen Attributnamen erstellt wird, aber gleichzeitig ein identifizierbares Konstrukt für sich selbst bleibt.Das Ergebnis dieser Art von Aktion ist, dass der Namespace mit allen möglichen Protokollen wie Paketen, Modulen, Klassen und Verfahren interagieren kann.

Eine häufige Komponente bei der Verwendung von erweiterbarer Markup -Sprache oder XML ermöglicht es, einen Satz geschlossener Namen von einem anderen zu unterscheiden, auch wenn sie einige der gleichen Elemente und Attributnamen enthalten.Der Namespace bietet ein pauschales Identifikationsmittel für die bestimmte Sammlung von Elementen und ermöglicht es dem System, die Sammlung als eindeutig zu identifizieren.Dies geschieht im Wesentlichen durch das Erstellen eines Deckenattributnamens, der den eindeutigen Namespace enthält, gefolgt vom lokalen oder funktionalen Element oder Attributnamen.

Die Möglichkeit, einen Namespace zu verwenden, kann sehr hilfreich sein, wenn im selben XML -Dokument ähnliche Elemente verwendet werden.Ein einzelnes Dokument kann beispielsweise den Element -Gartentyp enthalten, aber innerhalb des Konstrukts befasst sich tatsächlich sowohl Gemüse- als auch Blumengärten.In der Lage zu sein, die Natur beider Gärtentypen weiter zu definieren, indem ein eindeutiger Namespace für beide erstellt wird, beinhaltet nichts anderes als die Erstellung der eindeutigen Namen für die jeweiligen Sammlungen.Das zentrale Element des „Gartens“ kann in beiden Fällen noch verwendet werden, aber der Namespace ermöglicht es, sich auf einen der beiden Gärtenarten zu konzentrieren.

Der mehrteilige Ansatz zum Erstellen eines Namespace ermöglicht es, die Erstellung von Benennungsnamen zu verwenden, um die gleichen Elemente zu verwenden und gleichzeitig mit mehr als einem verwandten Konzept zu arbeiten.Aus dieser Perspektive trägt die Verwendung eines Namespace dazu bei, den Prozess der Erkennung und Identifizierung verschiedener funktionaler Namen für Elemente im breiteren Konstrukt des Dokuments zu vereinfachen.Die Fähigkeit, eine URI zu erstellen, kann auch dazu beitragen, den Prozess des Erstellens der URLs zu vereinfachen, mit denen die meisten Benutzer als Teil des Browsing -Prozesses in einer Internetumgebung vertraut sind.