11. A computer-readable storage medium having computer-executable components, comprising: a first component for reading a word-processor document stored as a single XML file; a second component that utilizes an XSD for interpreting the word-processor document; wherein the XSD represents a word-processor's rich formatting and wherein the XSD is published and is available to applications other than the word-processor; a third component for performing actions on the word-processor document; including: fully recreating the word-processor document from the single XML file according to a word processor's set of features; storing only text between a first text tag and a second text tag within the word-processor document; wherein all of the text of the word-processor document is contained within one or more of the first text tags and the second text tags; wherein there are no intervening tags between each of the first text tags and each of the corresponding second text tags and wherein each of the first and second text tags do not include formatting information for the text between each of the first text tags and the second text tags; storing an image within the word-processor document as a binary encoding; and storing template information as a binary encoding within the word-processor document; and a fourth component that is configured to validate the word-process document.
12. The computer-readable storage medium of claim 11 , wherein the word-processor document includes hints within the single XML file that describe to an application that did not create the single XML file how to recreate one of the features from the word-processors set of features without user interaction.