A designer uses a forms designer application to build electronic forms
from hierarchical data. Displays of hierarchical data, facilitation of
selection of a portion of the hierarchical data, and displays of one or
more suggested 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.