Saltar al contenido
uencoder

XML Namespace

Los espacios de nombres XML asocian un URI de espacio de nombres a elementos y atributos mediante xmlns:prefix="URI", evitando colisiones de nombres entre vocabularios.

Propósito

Cualificar a qué vocabulario pertenece un nombre de elemento en un documento XML con vocabularios mixtos, permitiendo coexistir a elementos homónimos.

Mecanismo

Una declaración xmlns:prefix="URI" liga un prefijo a un URI. El nombre cualificado de un elemento o atributo es el par (URI, localName). Un espacio de nombres por defecto xmlns="URI" se aplica a los elementos sin prefijo.

Casos de uso

  • Vocabularios mixtos en SOAP
  • SVG/MathML incrustado en XHTML
  • Composición de estándares XML

Herramientas relacionadas

References