Dans la convention la plus basique, les zones sont regroupées en "Sections". Ces sections ne correspondent pas nécessairement aux sections du formulaire, mais y correspondent dans certains cas. Par exemple :
1 <?xml version="1.0" encoding="UTF-8"?> 2 <application-builder-config xmlns="http://www.curamsoftware.com/schemas/GUMBO/ApplicationBuilderConfig"> 3 <pdf-config> 4 <section name="Applicant"> 5 <field name="Name" type="append" append-separator=" "/> 6 <field name="SSN"/> 7 <field name="DateofBirth"/> 8 <field name="Gender" type="button-radio"/> 9 <field name="USCitizen" type="button-radio"/> 10 <field name="blackOrAfricanAmerican" type="button-checkbox"/> 11 <field name="nativeAlaskanOrAmericanIndian" type="button-checkbox"/> 12 <field name="asian" type="button-checkbox"/> 13 <field name="nativeHawaiianOrPacificIslander" type="button-checkbox"/> 14 <field name="whiteOrCaucasian" type="button-checkbox"/> 15 <field name="EthnicOrigin" type="button-radio"/> 16 </section> 17 </pdf-config> 18</application-builder-config>
L'exemple 14 illustre un extrait d'une configuration du générateur de demandes au format PDF. Il fait référence à une section appelée "Applicant". A la ligne 4 de l'exemple 14, le générateur de demandes au format PDF s'attend à ce que le formulaire PDF cible contienne une zone de texte appelée "Applicant.Name". La ligne 8 fait référence à une zone du formulaire PDF appelée "Applicant.Gender". Cette zone est un bouton radio, tandis que les lignes 10 à 14 font toutes référence aux zones qui correspondent à des cases à cocher.