O que é um espaço para nome?

Namespaces são formas exclusivas de identificação conectadas a uma determinada organização que criou algum tipo de esquema XML. A principal função para um espaço para nome é evitar qualquer ambiguidade na nomeação relacionada ao Identificador de Recursos Uniformes (URI). Isso apesar do fato de que o rótulo ou o título pode ser encontrado em uma variedade de diferentes conjuntos de metadados.

Uma maneira fácil de pensar em um espaço para nome é considerar esse tipo de construção de escopo como um conjunto especificado de nomes fechados. Essencialmente, esse conjunto de nomes fechados é dividido de tal maneira que cria um nome de atributo para cada função ou classe, mas ao mesmo tempo permanece uma construção identificável por si só. O resultado desse tipo de ação é que o espaço para nome pode interagir com todos os tipos de protocolos, como pacotes, módulos, classes e procedimentos.

Um componente comum no uso de linguagem de marcação extensível ou XML, o espaço para nome torna possível distinguir um conjunto de nomes fechados de outro, mesmo que they contém alguns dos mesmos elementos e nomes de atributos. O espaço para nome fornece um meio de identificação geral para a coleção específica de elementos e permite que o sistema identifique a coleção como exclusiva. Essencialmente, isso acontece criando um nome de atributo de cobertor que inclui o espaço de nome exclusivo seguido pelo elemento local ou funcional ou nome do atributo.

A capacidade de usar um espaço para nome pode ser muito útil quando houver elementos semelhantes usados ​​no mesmo documento XML. Por exemplo, um único documento pode incluir o tipo de jardim do elemento, mas dentro da construção realmente abordar os jardins de vegetais e flores. Ser capaz de definir ainda mais a natureza de ambos os tipos de jardins, criando um espaço para nome exclusivo para ambos envolve nada mais do que a criação dos nomes únicos para as coleções específicas. O elemento central do "jardim" ainda pode ser utilizado em ambosInstâncias, mas o espaço para nome permitirá se concentrar em um dos dois tipos de jardins.

A abordagem multipart para criar um espaço para nome possibilita o uso da criação de nomeação para usar os mesmos elementos enquanto ainda trabalha com mais de um conceito relacionado. Nessa perspectiva, o uso de um espaço para nome ajuda a simplificar o processo de reconhecimento e identificação de vários nomes funcionais para elementos dentro da construção mais ampla do documento. Como resultado, a capacidade de criar um URI também pode ajudar a simplificar o processo de criação dos URLs com os quais a maioria dos usuários está familiarizada como parte do processo de navegação em um ambiente da Internet.

OUTRAS LÍNGUAS

Este artigo foi útil? Obrigado pelo feedback Obrigado pelo feedback

Como podemos ajudar? Como podemos ajudar?