Кстати, html парсер не может быть красивым по определению — я писал такой. Пионеры взяли sgml и грязно его трахнули. Потом решили закопать стюардессу и сочинили xhtml, теперь на базе xml. Ну а потом, как водится, стюардессу решили откопать.