7. The computer program product of claim 6 , wherein a markup language is selected from one of XML, HTML and WML, and said sample marked up document and said other marked up documents to be parsed are selected from one of XML, HTML and WML documents.
6. A computer program product for generating a parser for parsing a marked up document, the computer program product comprising: a computer readable storage medium having computer useable program code embodied therewith, the computer useable program code comprising: computer usable program code configured to scan a sample marked up document, wherein said sample marked up document comprises a typical document that will be parsed; computer usable program code configured to extract a template from said sample marked up document, wherein said template comprises elements of a structural markup of said sample document with data content associated with said elements removed; and computer usable program code configured to generate a parser for parsing other marked up documents corresponding to said typical document, wherein said generated parser is generated in a form based on said extracted template so that said generated parser extracts any data content of said other marked up documents to be parsed corresponding to said elements of said extracted template.