Модераторы: LSD, AntonSaburov
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Как перебрать все теги в HTML? как работать с html, как перебрать все т 
:(
    Опции темы
Sleepy_PIP
Дата 1.7.2004, 15:30 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 512
Регистрация: 30.6.2004
Где: Moscow

Репутация: 4
Всего: 12



собственно разобрался как грузить html (http://forum.vingrad.ru/index.php?showtopic=25308). подсказали smile.gif.

теперь проблемма как пройтись по всем тегам и вытащить из нужных нужные аттрибуты и их данные.
пробую так (подсмотрел в сорцах 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

ничего не понимаю. совсем sad.gif(((.
html могу привести - там кстати тега p-implied и близко нет - вообще такой фразы нет sad.gif((. да и contenet - ни к селу ни к городу sad.gif. и еще более странно - у body нет таких child-ов!!!!


я явно что-то не так делаю, но что? к сожалению нигде нет описания работы с html'ями, .... я не нашел по крайней мере совсем ....

Спасибо!





--------------------
--
Sleepy_PIP. Pavel Pryazhentsev (ex. 2:5020/141) "... Лучше быть нужным, чем
свободным ..."
PM MAIL ICQ   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Java"
LSD   AntonSaburov
powerOn   tux
javastic
  • Прежде, чем задать вопрос, прочтите это!
  • Книги по Java собираются здесь.
  • Документация и ресурсы по Java находятся здесь.
  • Используйте теги [code=java][/code] для подсветки кода. Используйтe чекбокс "транслит", если у Вас нет русских шрифтов.
  • Помечайте свой вопрос как решённый, если на него получен ответ. Ссылка "Пометить как решённый" находится над первым постом.
  • Действия модераторов можно обсудить здесь.
  • FAQ раздела лежит здесь.

Если Вам помогли, и атмосфера форума Вам понравилась, то заходите к нам чаще! С уважением, LSD, AntonSaburov, powerOn, tux, javastic.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Java: Общие вопросы | Следующая тема »


 




[ Время генерации скрипта: 0.0379 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.