El convenio más básico es que los campos se agrupan en "Secciones". Estas secciones no corresponden necesariamente a las secciones del formulario, pero en muchos casos sí lo hacen. Por ejemplo:
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>
El ejemplo 14 muestra un extracto de una configuración del generador de solicitudes en PDF. Hace referencia a una sección denominada Applicant. De acuerdo con la línea 4 del ejemplo, el generador de solicitudes en PDF espera el formulario PDF de destino contenga un campo denominado "Applicant.Name", un campo de texto. La línea 8 hace referencia a un campo del formulario PDF denominado "Applicant.Gender". Este campo es un botón de selección, mientras que las líneas 10-14 hacen referencia a los campos que son botones de recuadros de selección.