Namespace

Definição – o que significa namespace?

Um namespace é usado para identificar exclusivamente um ou mais nomes de outros nomes semelhantes de diferentes objetos, grupos ou o namespace em geral. O namespace permite distinguir objetos com nomes semelhantes, mas origens diferentes. Em XML, um namespace é uma coleção de tipos de elementos e nomes de atributos, cada um dos quais pode ser identificado pelo namespace exclusivo ao qual pertencem.

O namespace também é conhecido como escopo de nome.

Definirtec explica o namespace

O namespace é usado principalmente em linguagens de programação onde o mesmo nome pode ser usado para objetos diferentes. Ele é criado para agrupar os nomes que podem ser repetidos em outro lugar dentro dos mesmos programas, objetos e elementos interligados.

Por exemplo, um namespace XML consiste em tipos de elementos e nomes de atributos. Cada um dos nomes dentro desse namespace está apenas relacionado / vinculado a esse namespace. O nome é identificado exclusivamente pelo identificador de namespace antes do nome. Por exemplo, Namespace1_ John e Namespace2_John são os mesmos nomes, mas em diferentes namespaces.