|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
28.08.2012, 16:01 | #11 |
Старожил
Регистрация: 28.01.2009
Сообщений: 21,000
|
там так или иначе идет дерево, его структура примерно такова:
Код:
так там можно многое придумать. Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел. Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите. |
28.08.2012, 16:08 | #12 |
Раздолбайских Дел
Старожил
Регистрация: 22.05.2009
Сообщений: 3,828
|
У атрибутов может быть несколько значений, через пробел
Alar, верни репу!
|
28.08.2012, 16:12 | #13 |
Старожил
Регистрация: 28.01.2009
Сообщений: 21,000
|
ну делаем value списком)
Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел. Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите. |
28.08.2012, 16:26 | #14 | |
Старожил
Регистрация: 30.12.2009
Сообщений: 11,430
|
Цитата:
|
|
28.08.2012, 16:28 | #15 | |||
Участник клуба
Регистрация: 30.07.2009
Сообщений: 1,601
|
Цитата:
Levsha100, спасибо огромное. http://lynx.isc.org/current/ - Исходники Lynx? Круто. Исходники как я понял в папке src. И с чего начинать? Я буду искать, а как появится время направьте меня в нужную сторону. Хотя все равно хотелось бы услышать алгоритм. http://dev.chromium.org/developers/how-tos/get-the-code - 404. Что там должно было быть? -- Все теперь 404 пропала. P.S. пока писал уже несколько сообщений появилось. Буду читать. Цитата:
-- Цитата:
Благодарю. Единственный минус - там 60 тысяч файлов. Нет даже предположений куда идти. Последний раз редактировалось _PROGRAMM_; 28.08.2012 в 17:14. |
|||
28.08.2012, 17:14 | #16 |
Старожил
Регистрация: 30.12.2009
Сообщений: 11,430
|
_PROGRAMM_, HTML сродни XML. Во втором программист сам задает имена ветвей, их атрибуты, так же учит читать этот документ.
В HTML все тоже самое древовидное, по тому это Document Object Model. Хорошо что он имеет опред. набор имен и их атрибутов. В зависимости от параметра, нужно пройтись по атрибутам и в соответствии с ними, словно инструкции, строить объектную модель и отобразить её пользователю. Только ваши алгоритмы сами должны уметь читать документы и следовать инструкции. Насущно: 1. Проблема в том, что стандарт написания сайта - не существует, я имею ввиду тот факт, что сейчас есть индивиды ещё с HTML 1.0 и далее, со всем этим мешаются версии JS и прочего что исп. в конечном итоге, и ту уже надо чуть больше чем логика, чтобы предугадать как работать с документом. 2. HTML не самая малая проблема, браузер должен уметь кушать JS, кодировки страниц, символов и т.д. 3. Ещё овер9000 причин, на тему почему за 11 лет никто не создал финальный браузер. Кстати, как-то смотрел результат импорта библиотеки типов MS HTML, и его многоуровневая классификация очень много рассказала о том, как строится DOM. Последний раз редактировалось Человек_Борща; 28.08.2012 в 17:19. |
28.08.2012, 17:18 | #17 | ||
Старожил
Регистрация: 28.01.2009
Сообщений: 21,000
|
Цитата:
list это двусвязный список. Цитата:
xml строже. а похожи ибо корни одни. Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел. Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите. Последний раз редактировалось Пепел Феникса; 28.08.2012 в 17:20. |
||
28.08.2012, 17:20 | #18 | ||
Участник клуба
Регистрация: 30.07.2009
Сообщений: 1,601
|
Цитата:
Цитата:
|
||
28.08.2012, 17:37 | #19 | |
Старожил
Регистрация: 28.01.2009
Сообщений: 21,000
|
Цитата:
ибо HTML допускает явные ошибки с точки зрения xml. Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел. Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите. |
|
28.08.2012, 17:43 | #20 | ||
Старожил
Регистрация: 30.12.2009
Сообщений: 11,430
|
Цитата:
1. Каждая нить может иметь атрибуты 2. Каждая нить может содержать другие нити. Цитата:
|
||
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
принцип работы SaveDialog | Form_13 | Общие вопросы Delphi | 1 | 20.02.2012 00:24 |
принцип работы ссылки | sbcd | Свободное общение | 0 | 03.06.2011 21:50 |
принцип работы программы | sasha14486 | Общие вопросы C/C++ | 1 | 22.05.2011 12:36 |
Принцип работы WH_KEYBOARD_LL | wwe2012 | Общие вопросы C/C++ | 5 | 01.04.2011 15:46 |
Принцип работы NS-серверов | Ivan_32 | Свободное общение | 1 | 31.10.2010 03:38 |