Compartir a través de


Administrador de espacio de nombres

El Editor de BizTalk proporciona compatibilidad para los espacios de nombres. Un espacio de nombres XML es una colección de nombres que se puede usar como nombres de elemento o atributo en un mensaje XML. El espacio de nombres califica los nombres de elemento y atributo para evitar conflictos entre los mismos nombres de elemento y atributo que se pueden definir en cualquier lugar dentro del mismo esquema.

Los espacios de nombres se identifican con un Identificador de recursos universal (URI), bien como Localizador uniforme de recursos (URL) o como Nombre de recursos uniforme (URN). También reciben un alias de prefijo normalmente corto que lleva antepuesto dos puntos (:) al nombre del elemento o del atributo) Por ejemplo, es habitual ver la siguiente declaración de espacio de nombres dentro del elemento de esquema en la representación XSD del esquema.

xmlns:xs="http://www.w3.org/2001/XMLSchema"  
  

El prefijo es xs, que se ve a lo largo de la representación XSD, que califica elementos como el elemento element (xs:element) y el elemento attribute (xs:attribute).

Al crear un nuevo esquema por primera vez, independientemente de si es un esquema de mensaje o un esquema de propiedades, es importante establecer correctamente la propiedad Espacio de nombres de destino del nodo Esquema . Debe establecer el espacio de nombres de destino antes de que otro esquema utilice el esquema con los mecanismos import, include y redefine, así como antes de que se defina cualquier promoción de propiedades.

Advertencia

Si va a utilizar dos espacios de nombres que varíen únicamente en las mayúsculas y minúsculas, la base de datos de BizTalk Server se debe instalar con una intercalación que distinga entre mayúsculas y minúsculas. Los ejemplos de intercalaciones que distinguen mayúsculas de minúsculas incluyen intercalaciones binarias y no binarias con la distinción de mayúsculas de minúsculas habilitada. De no hacerlo, se producirán errores en la resolución de esquemas, ya que XML distingue mayúsculas de minúsculas.

Los dos siguientes espacios de nombres se agregan automáticamente como declaraciones de espacios de nombres al elemento schema de la representación del esquema en el lenguaje de definición de esquemas XML (XSD):

  • xmlns:b="<http://schemas.microsoft.com/BizTalk/2003>"

  • xmlns:xs="<http://www.w3.org/2001/XMLSchema>"

    Mientras use otros esquemas dentro del esquema que esté creando, se declararán otros espacios de nombres. Puede examinar estos espacios de nombres, así como los espacios de nombres incluidos automáticamente, en el cuadro de diálogo Importaciones al que puede acceder mediante la propiedad Imports del nodo Esquema . Para obtener más información sobre el uso de otros tipos de datos declarados en otros esquemas dentro del esquema que está creando, vea Esquemas que usan otros esquemas y creación de esquemas que usan otros esquemas.

    Los espacios de nombres asociados a esquemas de propiedades se pueden examinar en el cuadro de diálogo Promover propiedades .

Consulte también

Consideraciones al crear esquemas