Compartir a través de


Nodos Grupo de secuencias

Información general

En el Editor de BizTalk, puede insertar un nodo Grupo de secuencias para contener otros nodos que deben aparecer en un mensaje de instancia en el mismo orden en el que aparecen dentro del nodo Grupo de secuencias . Los nodos contenidos deben ser nodos que se correspondan con elementos XML, pero no pueden ser nodos que se correspondan con atributos XML.

Nota

En el Editor de BizTalk, el nodo Grupo de secuencias se representa de forma predeterminada con la cadena <Sequence> en la vista de árbol de esquema. Si establece una referencia a un nodo Grupo de secuencias , como x, se representa como <Group:x> en la vista de árbol de esquema.

Es posible que desee agregar un grupo de secuencias para declarar un grupo de elementos global.

Puede que necesite crear un esquema para XML como se indica a continuación.

<Root>  
    <Record1>  
        <GroupItem1/>  
        <GroupItem2/>  
        <NotAGroupItem>  
    </Record1>  
    <Record2>  
        <GroupItem1/>  
        <GroupItem2/>  
    </Record2>  
</Root>  

Ya que existen GroupItem1 y GroupItem2 en ambos casos, puede declarar un grupo de secuencias globales que sea un secundario tanto de Record1 como de Record2. Para obtener instrucciones paso a paso sobre cómo declarar un grupo de secuencias global, consulte Creación de referencias a otro nodo o tipo.

Un usuario puede cambiar el grupo oculto para que sea un nodo Grupo de opciones o un nodo Todos los grupos (por lo que no es necesariamente un nodo Grupo de secuencias ) cambiando la propiedad Tipo de orden de grupo. Obtenga más información sobre esta propiedad en la guía de la interfaz de usuario y en la referencia del espacio de nombres de api de desarrolladores.

Representación XSD

Cuando se inserta un nodo Grupo de secuencias en un nodo Record , se inserta al final de cualquier otro nodo secundario dentro de la secuencia, elección o todo el elemento del nodo Record . En el ejemplo siguiente se muestra un nuevo nodo Grupo de secuencias , en negrita, insertado al final del elemento de secuencia en un nodo Record (con nodos denominados para aclarar su identidad).

<xs:element name="ContainingRecord">  
    <xs:complexType>  
        <xs:sequence>  
            <xs:element name="ExistingFieldElement" type="xs:string" />  
        </xs:sequence>  
    </xs:complexType>  
</xs:element>  

Consulte también