Partager via


Nœuds Groupe Séquence

Vue d’ensemble

Dans l’Éditeur BizTalk, vous pouvez insérer un nœud Groupe de séquences pour contenir d’autres nœuds qui doivent apparaître dans un message instance dans le même ordre qu’ils apparaissent dans le nœud Groupe de séquences. Les nœuds contenus doivent correspondre à des éléments XML, et non à des attributs XML.

Notes

Dans l’éditeur BizTalk, le nœud Groupe de séquences est représenté par défaut avec la chaîne <Sequence> dans l’arborescence du schéma. Si vous définissez une référence à un nœud de groupe de séquences , tel que x, il est représenté sous la forme <Group :x> dans l’arborescence du schéma.

Vous pouvez ajouter un groupe de séquences pour déclarer un groupe d’éléments global.

Vous pouvez avoir besoin de créer un schéma pour XML comme indiqué ci-dessous.

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

GroupItem1 et GroupItem2 existant dans les deux cas, vous pouvez déclarer un groupe de séquence global qui correspond à un enfant à la fois de Record1 et de Record2. Pour obtenir des instructions pas à pas sur la déclaration d’un groupe de séquences global, consultez Création de références à un autre nœud ou type.

Un utilisateur peut modifier le groupe masqué pour qu’il soit un nœud Groupe de choix ou un nœud Tout le groupe (il ne s’agit donc pas nécessairement d’un nœud de groupe de séquences ) en modifiant la propriété Type d’ordre de groupe . Pour plus d’informations sur cette propriété, consultez les instructions de l’interface utilisateur et les informations de référence sur l’espace de noms d’API des développeurs.

Représentation XSD

Lorsqu’un nœud de groupe de séquences est inséré dans un nœud Record , il est inséré à la fin de tout autre nœud enfant au sein de la séquence, du choix ou de tout l’élément dans le nœud Record . L’exemple suivant montre un nouveau nœud de groupe de séquences, en gras, inséré à la fin de l’élément de séquence dans un nœud Record (avec des nœuds nommés pour clarifier leur identité).

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

Voir aussi