2. The method of claim 1 , further comprising determining if one of the required portions of the electronic document is being handled by tracking an encountered element against a set of required paths.
2. The method of claim 1 , further comprising determining if one of the required portions of the electronic document is being handled by tracking an encountered element against a set of required paths. 3. The method of claim 2 , further comprising building up a plurality of nodes corresponding to each of the required portions of the document, each node being tagged to its corresponding required portions of the document.