Разбор HTML в веб-браузерах? - PullRequest
0 голосов
/ 09 сентября 2010

Я новичок, и я брожу по этому вопросу. Сейчас я занимаюсь webkit (веб-браузер). Здесь моя проблема в том, что я хочу знать, как веб-браузер обрабатывает все данные HTML, поступающие из любой сети. Например. как он получает данные и анализирует их? В частности, я хочу знать о HTML Parser! Если у вас есть кодовая база webkit, вы можете найти часть, которая является webcore. В webcore есть модуль HTML. Как мне кажется, это часть HTML-парсера. Но мне кажется очень сложным понять этот код, не зная основ. Поэтому, пожалуйста, помогите мне.

1 Ответ

3 голосов
/ 09 сентября 2010

Вам понадобится некоторое базовое понимание формальных определений языка и компиляторов.Без этого знания смотреть код парсера в течение 1000 лет бесполезно.

Я рекомендую сначала прочитать эту книгу:

alt text

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...