An adaptive transformation and User Interface system enables transformation of a file or document (e.g. an SGML, XML, HTML or other multimedia file or document) from one format to another format. The transformation supports error correction, filtering and collation of elements of a source document for output and is performed in response to control information comprising transformation parameters. The system transforms a document encoded in a language including presentation style determination attributes from a first format to a different second format. The system includes a source of transformation parameters determining a desired presentation style and content structure as well as an input document processor. The input document processor transforms a received input document in a first format by parsing the input document and collating elements of the input document into a hierarchically ordered structure representing an intermediate document structure. The system employs a transformation processor for transforming the intermediate document structure into an output document with the desired presentation style of a second format in response to the transformation parameters.