Nodos Atributo de campo

 

En el Editor de BizTalk, utilice atributo de campo nodos para describir elementos de información que son de naturaleza simple, como cadenas y números. Además, se usan cuando la información en cuestión aparece como el valor de un atributo de una instancia real de un mensaje, frente a cuando aparece como el contenido de un elemento XML. Para obtener información adicional acerca de la información que se almacena como contenido del elemento, vea nodos elemento de campo.

Aunque el mayor uso directo de atributo de campo nodos son como nodos secundarios del Registro nodos, también pueden usarse como nodos secundarios de grupo de atributos nodos. En el último caso, el atributo de campo nodos que son elementos secundarios de un grupo de atributos están disponibles como atributos de cualquier nodo Registro nodo que incluya que grupo de atributos nodo. Para obtener más información acerca de grupo de atributos nodos, consulte nodos grupo de atributos.

System_CAPS_ICON_note.jpg Nota

En el Editor de BizTalk, los elementos de atributo y elemento pueden ser representados por un campo nodo, aunque tienen diferentes iconos asociados a ellos en el árbol de esquema de vista, una representación XML diferente en la ventana XSD y diferentes propiedades en la ventana Propiedades de Visual Studio.

Para un determinado elemento de información de un mensaje XML (donde por elemento de información se entiende un tipo simple discreto individual, como una cadena o un número), siempre surge la duda de si dicha información se debe representar como el atributo de un elemento o como un subelemento de ese elemento. Como regla general, la representación de un elemento de información como un atributo suele ser más apropiada si los valores posibles son discretos, el número de valores es reducido y los valores suelen modificar la semántica del propio elemento. La representación de un elemento de información como un subelemento suele ser en cambio más idónea si los valores posibles pueden repetir una variable varias veces, probablemente están comprendidos en un intervalo de valores más amplio, pueden ser largos (como las cadenas largas) y son uno de los diversos valores hermanos si el orden es relevante. Si va a crear un esquema para un tipo existente de XML de documento, la posibilidad de usar un elemento de campo nodo o un atributo de campo nodo para un elemento determinado de la información ya se ha realizado automáticamente, y debe usar el nodo que coincide con el código XML.

System_CAPS_ICON_note.jpg Nota

No pueden tener nodos raíz campo atributos. Campo atributos conectado a la raíz nodo no se guardan con el esquema.

Cuando un atributo de campo nodo se inserta en un Registro nodo, éste se inserta al final de cualquier otro nodo secundario en el Registro nodo. Esto incluye la inserción después de la secuencia, elección, o todos los elemento que contiene los nodos sin atributos y después de los nodos de atributo que se haya insertado previamente. En el ejemplo siguiente se muestra un nuevo atributo de campo nodo, en negrita, insertado al final de una Registro nodo (con nodos de nombre que deja clara su identidad).

<xs:element name="ContainingRecord">  
    <xs:complexType>  
        <xs:sequence>  
            <xs:element name="FieldElement" type="xs:string" />  
            <xs:element name="EmptyNestedRecord">  
                <xs:complexType />  
            </xs:element>  
        </xs:sequence>  
        <xs:attribute name="ExistingFieldAttribute" type="xs:string" />  
  
    </xs:complexType>  
</xs:element>  
  

Representación de esquemas de BizTalk
Propiedades de nodo
Propiedades de nodo de elemento de campo
Cómo establecer propiedades de nodo
Nodos de grupo de atributos

Adiciones de comunidad

AGREGAR
Mostrar: