14. A computer system for representing list definitions and instances in a markup language document, comprising: a processor; an application executing on the processor that is configured to: internally represent an application document in a word-processing application in a non-markup language format that is native to the application and comprising unique properties for describing lists of data within the document, wherein the unique properties are defined by the application; determine one or more unique properties relating to a list included in at least one section of the application document; map the determined properties into at least one of a markup language element, an attribute, and/or a value; and store the mapped properties in the markup language document, wherein the markup language document is manipulable on a system including one of a server and another system to substantially reproduce the list without using the application that generated the markup language document; and a validation engine configured to validate the stored markup language document.
14. A computer system for representing list definitions and instances in a markup language document, comprising: a processor; an application executing on the processor that is configured to: internally represent an application document in a word-processing application in a non-markup language format that is native to the application and comprising unique properties for describing lists of data within the document, wherein the unique properties are defined by the application; determine one or more unique properties relating to a list included in at least one section of the application document; map the determined properties into at least one of a markup language element, an attribute, and/or a value; and store the mapped properties in the markup language document, wherein the markup language document is manipulable on a system including one of a server and another system to substantially reproduce the list without using the application that generated the markup language document; and a validation engine configured to validate the stored markup language document. 18. The system of claim 14 , wherein the application is further configured to determine whether the list is a new list within the application document, wherein the list is a new list when the application document includes another list previously presented within the document.