A system and method enabling a designer to build electronic forms from
hierarchical data is described. Displays of hierarchical data,
facilitation of selection of a portion of the hierarchical data, and
displays of one or more transformation-language components associated
with a selected portion of hierarchical data are described. From the
transformation-language components selected by a designer, generation of
an electronic form is also described.