Patent ID: 7886224

Claim:
A system for transforming, into a structured document, tabular form data arranged in rows, comprising: a computer; a definition data storage unit which stores definition data defining a rule used to transform tabular form data into a structured document, the definition data including a conditional repeat specifying description for specifying grouping of part of the rows which corresponds to a common item having a single value, the conditional repeat specifying description being provided with the common item as an attribute value for a condition for repetition, the definition data further including a portion into which the tabular form data is inserted as content of an element, the portion including a value insertion specifying description which specifies insertion of a value, the value insertion specifying description being made to correspond to an item name of an item included in the tabular form data; and a transformation unit configured to transform to-be-transformed tabular form data, designated by an external device, into a structured document in accordance with the definition data, the transformation unit transforming, by the computer, the tabular form data, with the part of the rows grouped as one group, and embedding a value of the item name made to correspond to the value insertion specifying description, in a portion of the structured document specified by the value insertion specifying description; wherein: the definition data is formed of a structured document having a structure expressed using markup language tags; the conditional repeat specifying description is expressed by a first conditional repeat specifying tag, the conditional repeat specifying tag including a condition as an attribute name and the item name as an attribute value; and the value insertion specifying description is enclosed by a start tag and an end tag for an element, the element having an element name, the item name made to correspond to the value insertion specifying description being set as the element name.