| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Java: Общие вопросы > Как перебрать все теги в HTML? |
| Автор: Sleepy_PIP 1.7.2004, 15:30 |
| собственно разобрался как грузить html (http://forum.vingrad.ru/index.php?showtopic=25308). подсказали теперь проблемма как пройтись по всем тегам и вытащить из нужных нужные аттрибуты и их данные. пробую так (подсмотрел в сорцах JDK) (doc - HTMLDocument c данными) Element e = null; for (e = doc.getDefaultRootElement(); ! e.isLeaf(); ) { int index = e.getElementIndex(1); System.out.println(e.getName()); Element elem = e; int tind=elem.getElementIndex(0); while(!elem.isLeaf()) { Element childe=elem.getElement(tind); System.out.println(" chield Elem:"+childe.getName()); elem = childe; tind = elem.getElementIndex(0); if(tind < 0) break; } e = e.getElement(index); } получаем вывод: html chield Elem:head chield Elem:p-implied chield Elem:content body chield Elem:p-implied chield Elem:content p-implied chield Elem:content ничего не понимаю. совсем html могу привести - там кстати тега p-implied и близко нет - вообще такой фразы нет я явно что-то не так делаю, но что? к сожалению нигде нет описания работы с html'ями, .... я не нашел по крайней мере совсем .... Спасибо! |