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 dem 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 ein Attributname erstellt wird, aber gleichzeitig ein identifizierbares Konstrukt für sich selbst bleibt. Das Ergebnis dieser Art von Aktion ist, dass der Namespace mit allen Arten von Protokollen wie Paketen, Modulen, Klassen und Verfahren interagieren kann.

Eine gemeinsame Komponente bei der Verwendung von erweiterbarer Markup -Sprache oder XML ermöglicht es, einen Satz geschlossener Namen von einem anderen zu unterscheiden, auch wenn tHey, enthalten einige der gleichen Elemente und Attributnamen. 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 Decken -Attributnamens, 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 ähnliche Elemente im gleichen XML -Dokument verwendet werden. Beispielsweise kann ein einzelnes Dokument 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 weiter als die Erstellung der eindeutigen Namen für die jeweiligen Sammlungen. Das zentrale Element des „Gartens“ kann immer noch in beiden verwendet werdenInstanzen, 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, das Erstellen von Namensnamen 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. Infolgedessen kann die Fähigkeit zur Erstellung eines URI 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.

ANDERE SPRACHEN

War dieser Artikel hilfreich? Danke für die Rückmeldung Danke für die Rückmeldung

Wie können wir helfen? Wie können wir helfen?