8. A computer-implemented method in a data processing system, the method comprising the steps of: receiving a markup document, the markup document containing a number of line items, each line item representing a series of numerical values and characteristics common to the series of numerical values; displaying contents of at least one line item of the number of line items of the markup document, wherein the contents are simultaneously displayed in a chart view and in a tree view, wherein the chart view displays the contents in a graph; receiving a selection in the tree view of a different line item than the at least one line item, the different line item also being one of the number of line items; and automatically reconstructing the graph based on the series of numerical values and characteristics common to the series of numerical values in the different line item.
8. A computer-implemented method in a data processing system, the method comprising the steps of: receiving a markup document, the markup document containing a number of line items, each line item representing a series of numerical values and characteristics common to the series of numerical values; displaying contents of at least one line item of the number of line items of the markup document, wherein the contents are simultaneously displayed in a chart view and in a tree view, wherein the chart view displays the contents in a graph; receiving a selection in the tree view of a different line item than the at least one line item, the different line item also being one of the number of line items; and automatically reconstructing the graph based on the series of numerical values and characteristics common to the series of numerical values in the different line item. 10. The method of claim 8 , further comprising storing contents of the markup document in cells of a spreadsheet, wherein the spreadsheet is viewable in a spreadsheet view.