6. A method for generating a formatted document, comprising: receiving a dynamic document template; and generating a formatted document based on the dynamic document template, said generating comprising: detecting static text in the dynamic document template; detecting one or more placeholders for dynamic text in the dynamic document template; including the detected static text in the formatted document; and retrieving a data value determined by an expression associated with a detected placeholder for dynamic text in the dynamic document template; evaluating the expression to select a first display attribute for the data value; evaluating the expression to select a second display attribute for a portion of the detected static text, wherein the second display attribute is based on the data value determined for the placeholder for dynamic text; configuring the data value to be displayed in place of the detected placeholder; configuring the portion of the detected static text to be displayed; applying the first selected display attribute to the displayed data value in the generated formatted document; and applying the second display attribute to the portion of the displayed static text in the generated formatted document.
6. A method for generating a formatted document, comprising: receiving a dynamic document template; and generating a formatted document based on the dynamic document template, said generating comprising: detecting static text in the dynamic document template; detecting one or more placeholders for dynamic text in the dynamic document template; including the detected static text in the formatted document; and retrieving a data value determined by an expression associated with a detected placeholder for dynamic text in the dynamic document template; evaluating the expression to select a first display attribute for the data value; evaluating the expression to select a second display attribute for a portion of the detected static text, wherein the second display attribute is based on the data value determined for the placeholder for dynamic text; configuring the data value to be displayed in place of the detected placeholder; configuring the portion of the detected static text to be displayed; applying the first selected display attribute to the displayed data value in the generated formatted document; and applying the second display attribute to the portion of the displayed static text in the generated formatted document. 7. The method of claim 6 , wherein said generating further comprises: retrieving a second data element referenced by a second expression associated with a second detected placeholder in the dynamic document template; evaluating the second expression to determine a second data value; and including the second data value in the formatted document in place of the second detected placeholder.