1. A method for characterizing a plurality of extensible markup language documents, the method comprising: extracting a plurality of blocks of information from the plurality of extensible markup language documents; assigning a block of information in the plurality of blocks of information to a task complexity category in a plurality of categories, the block of information comprising a value indicative of a number of extensible markup language documents in the plurality of extensible markup language documents and a value indicative of a number of links associated with the plurality of extensible markup language documents; associating a task complexity with the plurality of extensible markup language documents based on the block of information and a structural hierarchy of the plurality of extensible markup language documents; and characterizing the plurality of extensible markup language documents based on the task complexity.