24. The system according to claim 17 , wherein at least a portion of the one or more attributes for each of the data elements is pre-defined in the source document that comprises the data elements.
17. A system for converting digital source content into a structured document, the system comprising: an interface for receiving digital source content, the digital source content comprising source data elements where each source data element includes one or more attributes; a processor; and a memory for storing executable instructions that comprise: a parsing module that determines the one or more attributes for each of the source data elements; an assignment module that: compares an attribute and value for the source data elements to expected values for an identifier and tags each of the source data elements with the identifier based upon their one or more attributes, the identifier defining a function for a particular source data element with a structured document; determines, for data elements of the digital source content, a semantic naming convention, a structure, a granularity, an order, and a styling by comparing the data elements of the digital source content to classified data elements of previously generated structured documents; identifies data elements of the digital source content that match classified data elements of previously analyzed structured documents; and assigns any of the semantic naming convention, the structure, the granularity, the order, and the styling of the classified data elements of previously generated structured documents to the matching data elements; and a document generator module that generates the structured document from the tagged source data elements.