Patent ID: 8352851

Claim:
A method, comprising: creating a declarative expression that is part of a markup language definition of a template for an electronic form, wherein the declarative expression is defined in the markup language and controls the insertion of one or more breaks between data items in a list of data items to be received in the electronic form without transforming the data items, wherein the declarative expression includes a conditional break statement indicating a condition under which one of the one or more breaks is inserted when the condition is satisfied, wherein the condition is based at least in part on values of at least two of the data items in the list of data items; receiving a first list of data items for the form and creating the form, wherein creating the form comprises: evaluating the condition of the declarative expression in the markup language for the template for the form, wherein the condition is evaluated dependent on values of the first list of data items; and in response to the condition of the declarative expression being satisfied, inserting one of the one or more breaks between two data items of the first list of data items in the electronic form without performing a separate transformation of the data items.