Espacio de nombres

Fiabilidad

¿Qué significa espacio de nombres?

Un espacio de nombres se utiliza para identificar de forma única uno o más nombres de otros nombres similares de diferentes objetos, grupos o del espacio de nombres en general. Los espacios de nombres permiten distinguir objetos con nombres similares pero orígenes diferentes. En XML, un espacio de nombres es una colección de nombres de tipos de elementos y atributos, cada uno de los cuales puede ser identificado por el espacio de nombres único al que pertenecen.

El espacio de nombres también se conoce como ámbito de nombres.

Definición de espacio de nombres o namespace

El espacio de nombres se utiliza principalmente en lenguajes de programación en los que se puede utilizar el mismo nombre para diferentes objetos. Se crea para agrupar aquellos nombres que pueden repetirse en otras partes del mismo programa o en programas, objetos y elementos interconectados.

Por ejemplo, un espacio de nombres XML consta de tipos de elementos y nombres de atributos. Cada uno de los nombres dentro de ese espacio de nombres sólo está relacionado/vinculado con ese espacio de nombres. El nombre se identifica unívocamente mediante el identificador del espacio de nombres delante del nombre. Por ejemplo, Namespace1_ John y Namespace2_John son los mismos nombres pero dentro de espacios de nombres diferentes.

Temas relacionados

Margaret Rouse
Technology expert
Margaret Rouse
Experta en tecnología

Margaret Rouse es una galardonada escritora técnica y profesora conocida por su habilidad para explicar temas técnicos complejos a una audiencia de negocios no técnica. Durante los últimos veinte años, sus explicaciones han aparecido en sitios web de TechTarget y ha sido citada como autoridad en artículos del New York Times, Time Magazine, USA Today, ZDNet, PC Magazine y Discovery Magazine. La idea de diversión de Margaret es ayudar a profesionales de TI y negocios a aprender a hablar los idiomas altamente especializados de cada uno. Si tienes una sugerencia para una nueva definición o cómo mejorar una explicación técnica,…