1. A system for transforming a document from a first format to a different second format, said document being encoded in a language including presentation style determination attributes, comprising: a source of transformation parameters determining a desired presentation style and content structure; an input document processor for transforming a received input document in a first format by parsing said input document and collating elements of said input document into a hierarchically ordered structure representing an intermediate document structure; and a transformation processor for transforming said intermediate document structure into an output document with said desired presentation style of a second format in response to said transformation parameters.