Noms de balise dans des fichiers de format variable

Dans un fichier de format variable, chaque enregistrement dans le fichier de sortie possède une balise qui indique le type d'enregistrement. Dans Write To Variable Format File, le nom de champ est utilisé comme nom de balise dans le fichier de sortie. Par exemple, envisagez les champs suivants :

Ces champs doivent être écrits dans le fichier comme suit. Dans cet exemple, le compte possède deux enregistrements AccountTransaction.

AccountOwner         Anne,Johnson,F,1202 Lake St,555-222-4932
AccountDetails       CHK238193875,1/21/2001,4/12/2012,CHK
AccountTransaction   1000232,3/5/2012,Blue Goose Grocery,132.11
AccountTransaction   1000232,3/8/2012,Trailway Bikes,540.00
Remarque : Seuls les champs de liste contenant des champs simples, tels que des chaînes, sont écrits dans le fichier de sortie. Si un champ de liste se compose uniquement d'autres champs de liste, il n'est pas écrit dans le fichier de sortie. Dans l'exemple ci-dessus, aucun enregistrement doté d'une balise AccountActivity ne serait écrit dans le fichier de sortie car la balise AccountActivity n'est composée que d'autres champs de liste (AccountOwner, AccountDetails, and AccountTransaction).