1. A method for content mining of semi-structured documents comprising: receiving a semi-structured document; converting said semi-structured document to a document-type independent format; analyzing formatting information of said semi-structured document; adding information to said semi-structured document describing said semi-structured document's structure, based upon said analyzing; and mining said semi-structured document for specified information, wherein said added information facilitates said content mining.