1. A method for processing large relationship-specifying markup language documents, the method comprising: generating an index of nodes each node corresponding to a clause in the markup language document; processing the index in lieu of the markup language document; identifying clauses referenced within the index to be written to a database; and, extracting the identified clauses from the markup language document and writing the extracted clauses to the database.