Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Java EE (J2EE) и Spring > можно ли парсить как-то HTML


Автор: nogoody 26.10.2007, 14:28
недавно разобрался как парсить xml, познакомился с DOM...
возник вопрос в следующем, а можно ли как то парсить html файлы?
и если можно, то как?

Автор: javaman 26.10.2007, 15:31
вот http://jtidy.sourceforge.net/ библиотечка

Автор: nornad 26.10.2007, 17:09
Если это xhtml (html, у которого все теги по спецификации должны быть закрыты, а все атрибуты задаются по правилам xml), то парсить можно так же, как уже умеешь. В общем, если ты сам пишешь html-страницы или можешь повлиять на их написание, то можно использовать xhtml. А если берёшь с чужих сайтов, тогда пользуй предложенную jtidy.

Автор: intr 29.10.2007, 04:11
Чтобы парсить html его действительно нужно предварительно его превратить в xhtml, но jtidy мне не понравился smile . Поэтому предлагаю использовать для предварительной обработки http://htmlcleaner.sourceforge.net/. Он проще в использовании и может чуточку побольше smile

p/s
На правах личного опытаsmile


Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)