Patent ID: 7617219

Claim:
A presentation interface for rendering Web form content on a client, comprising: a Web form rendered in a browser that executes upon a computing device, wherein XForms code of the Web form processed by the browser is written in a markup language conforming to an XForms based standard, wherein said code is based upon a Model-View-Controller approach where content for the data items is separated from presentation details for presenting the data items within the interface, said XForms code comprising an XForms repeat element, which is bound to a nodeset of an associated XForms model, said nodeset comprising a collection of data items, said XForms repeat element comprising an initial markup tag that begins the XForms repeat element, a terminal markup tag that ends the XForms repeat element, and at least one output element between the initial markup tag and the terminal tag, each output element outputting a specified data item of a member of the collection, wherein the XForms repeat element causes a repetitive loop to be performed for each member of the collection, wherein code of the XForms code between the initial markup taQ of the XForms repeat element and the terminal markup taQ of the XForms repeat element lacks code for creatinQ the selectors arwearinci in the table of the Web form; a table of the Web form rendered from the output elements of the XForms repeat element for presenting the data items in tabular format, wherein one row of the table interface element corresponds to one member of the collection, each row comprising a selector that corresponds to the associated row and member, each selector being a user interface control having an active and an inactive state; and at least one button presented in the Web form, a selection of each button causing the computing device to perform at least one function, where input parameters of the performed function comprise data items of the collection presented in the table on a row having a selector in an active state.