6. The method of claim 1 in which said step for deriving matched tags further includes the steps of: acquiring a given tag from a sequence of tags of said tag list; determining whether said given tag is a start tag; locating said given tag at the top of a first-in-first-out stack when it is determined to be a start tag; acquiring a next tag which is next in sequence to said given tag; determining whether said next tag is an end tag or a start tag; determining when said next tag is an end tag, whether said next tag is a match with said given tag at a said stack in the relationship of end tag to start tag; and removing said given tag from said stack in the presence of a said match and identifying its relation to said next tag.
6. The method of claim 1 in which said step for deriving matched tags further includes the steps of: acquiring a given tag from a sequence of tags of said tag list; determining whether said given tag is a start tag; locating said given tag at the top of a first-in-first-out stack when it is determined to be a start tag; acquiring a next tag which is next in sequence to said given tag; determining whether said next tag is an end tag or a start tag; determining when said next tag is an end tag, whether said next tag is a match with said given tag at a said stack in the relationship of end tag to start tag; and removing said given tag from said stack in the presence of a said match and identifying its relation to said next tag. 11. The method of claim 6 including the steps of: creating an empty end tag when a said next tag is not available for said step for acquiring a next tag; and removing said given tag from said stack and identifying a start tag-end tag relation between it and said empty end tag.