Добро пожаловать! Это — архивная версия форумов на «Хакер.Ru». Она работает в режиме read-only.
 

Задачка не для слабо нервных

Пользователи, просматривающие топик: none

Зашли как: Guest
Все форумы >> [Web-дизайн] >> Задачка не для слабо нервных
Имя
Сообщение << Старые топики   Новые топики >>
Задачка не для слабо нервных - 2005-02-18 19:16:25   
МеИр

Сообщений: 8
Оценки: 0
Присоединился: 2005-02-18 18:52:13
Добрый день. Задачка довольно интересная!
Мне надо сделать следующее.
Взять HTML документ, и вывести из него на экран только один
<TABLE> (таблицу) с summary параметром "Serach Results"
Пример:
<table summary="Search Results">

Как это можно сделать?
Спасибо.
Post #: 1
Задачка не для слабо нервных - 2005-02-18 19:23:18   
Lex_Voodoo

Сообщений: 7328
Оценки: 0
Присоединился: 2004-12-07 13:55:12
На каком языке?
Post #: 2
Задачка не для слабо нервных - 2005-02-18 19:31:20   
МеИр

Сообщений: 8
Оценки: 0
Присоединился: 2005-02-18 18:52:13
Мне нужно Java-Sсгiрt.
Так же пригодился бы пример на Java. Так как подумываю программить это дело на WebоЬjесts.

Спасибо.
Post #: 3
Задачка не для слабо нервных - 2005-02-18 20:33:31   
Lex_Voodoo

Сообщений: 7328
Оценки: 0
Присоединился: 2004-12-07 13:55:12
Ой, по JS, боюсь, ничего подсказать не смогу. То есть, алгоритм ясен - если дело в этом, могу описать. А вот с реализацией - извини…
Post #: 4
Задачка не для слабо нервных - 2005-02-18 21:05:35   
МеИр

Сообщений: 8
Оценки: 0
Присоединился: 2005-02-18 18:52:13
Давай алгоритм. Сваливай любые идеи. Мне пригодятся.
Post #: 5
Задачка не для слабо нервных - 2005-02-19 11:23:58   
Lex_Voodoo

Сообщений: 7328
Оценки: 0
Присоединился: 2004-12-07 13:55:12
Разбиваешь весь HTML на всё, что до <table summary="Search Results">, и всё, что позже.
Дальше, непонятно, известен ли тебе изначально шаблон страницы, и будет ли он меняться.

1. Шаблон не меняется => просто используешь разделение строк для поиска положения x1 и x2 фрагментов <table summary="Search Results"> и того </Table>, который нужен. Потом просто берёшь подстроку от x1 до x2 и всё

2 Шаблон может поменяться (например, в тексте результатов поиска будет неизвестное количество таблиц). Тогда немного хуже - придётся написать функциию, которая находит нужный закрывающий тег для твоей таблицы. Можно рекурсивную :) После нахождения начальных и конечных тегов, также берёшь их положение, а затем подстроку.
Post #: 6
Страниц:  [1]
Все форумы >> [Web-дизайн] >> Задачка не для слабо нервных







Связаться:
Вопросы по сайту / xakep@glc.ru

Предупреждение: использование полученных знаний в противозаконных целях преследуется по закону.