1. A method for representing list information in a markup language document, comprising: at a computing device, internally representing an application document in a word-processing application, wherein the internal representation is in a non-markup language format that is native to the application and the internal representation comprises unique properties for describing lists of data within the document, wherein the unique properties are defined by the application; at the computing device, determining one or more unique properties corresponding to a list that relates to at least one section of the application document; at the computing device, mapping the determined properties of the list into at least one of a markup language element, an attribute, and/or a value; and at the computing device, storing the mapped properties of the list 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.