Exporter (0) Imprimer
Développer tout

Caractères de retour à la ligne

Un caractère de retour à la ligne est un caractère unique utilisé pour renvoyer les caractères de données à la ligne dans un champ afin de supprimer toute signification spéciale que ces caractères de données auraient sinon. Pour exemple, si vous définissez un enregistrement de fichier plat comme présentant les caractéristiques suivantes :

  • Nom = Record1

  • Délimité

  • Délimiteur enfant = virgule (,)

  • Classement enfant = infix

  • Caractère d'échappement = barre oblique inverse (\)

  • Balise = RECORD1

  • Trois champs nommés Field1, Field2 et Field3, chacun défini de manière à utiliser le signe dièse (#) comme leur caractère de retour à la ligne.

Ensuite, les données de fichier plat suivantes s'appliquent à l'enregistrement.

RECORD1#field1#,#field2#,#field3#

Les données seront désassemblées dans le fragment suivant de XML.

    <Record1>
        <Field1></Field1>
        <Field2></Field2>
        <Field3></Field3>
    </Record1>

Notez que les caractères de retour à la ligne (#) entourant les caractères de données en gras field1, field2 et field3 ont été supprimés.

Lorsque l'assembleur de fichier plat effectue l'opération inverse, qui consiste à convertir la version XML de l'enregistrement en son enregistrement de fichier plat équivalent, les caractères de retour à la ligne sont insérés avant et après les caractères de données de chacun des champs, ce qui génère la séquence d'origine des caractères de fichier plat.

Le caractère d'échappement défini peut être utilisé conjointement avec le caractère de retour à la ligne défini. Supposez par exemple que la valeur de Field1 soit modifiée comme suit (texte en gras).

    <Record1>
        <Field1></Field1>
        <Field2>field2</Field2>
        <Field3>field3</Field3>
    </Record1>

Lorsque ce fragment XML sera assemblé, à l'aide des définitions d'enregistrement et de champ fournies, la séquence suivante de caractères de fichier plat sera produite (la séquence de caractères d'échappement et de dièses est en gras).

RECORD1#field1#,#field2#,#field3#

Lorsque vous créez un schéma de fichier plat à l'aide de l'Éditeur BizTalk, vous pouvez définir un caractère de retour à la ligne par défaut pour l’ensemble du schéma en utilisant les propriétés Caractère de retour à la ligne par défaut et Type de caractère de retour à la ligne par défaut du nœud Schéma. Vous pouvez ensuite configurer chaque champ du schéma de manière à ce qu'y soit utilisé ce caractère de retour à la ligne par défaut ou un caractère de retour à la ligne personnalisé et propre au champ. Pour ce faire, utilisez les propriétés Caractère de retour à la ligne et Type de caractère de retour à la ligne des nœuds Élément de champ ou Attribut de champ.

Voir aussi

Ajouts de la communauté

AJOUTER
Afficher:
© 2014 Microsoft