un parser analyse du texte que tu lui passes. Ce texte doit respecter une certaine syntaxe (grammaire + vocabulaire). Si le texte passé respecte bien toutes les règles, le parser l'analysera sans pbs le texte et pourra exécuter des scripts à toi lorsqu'il rencontre un mot ou une règle.
Dans ton cas, le langage à analyser est du html. S'il est bien construit, le html (surtout si c'est du xhtml) a, dans les grandes lignes, les mêmes règles que le xml. Un parser xml pourra donc analyser ton code html : sur chaque balise trouvée (ou sur certaines seulement, c'est toi qui décide, cf la doc), tu peux demander au parser d'exécuter une fonction. Au final, tu peux te retrouver avec une variable contenant l'arborescence des balises (structure DOM) de ton doc html. T'auras donc plus qu'à trouver dans cette arbo, la énième balise <tr>...</tr> correspondant à la ligne que tu veux récupérer et afficher.