HTML在Web浏览器中解析?

时间:2010-09-09 11:01:41

标签: html parsing

我是初学者,我正在为这个问题而徘徊。 现在我关注webkit(一个网络浏览器)。 在这里,我的问题是,我想知道的是,Web浏览器如何处理来自任何网络的所有HTML数据。 例如。它是如何获取数据并解析的? 非常具体,我想知道HTML Parser! 如果你有webkit的代码库,你可以找到一个webcore的部分。 在webcore中,有一个HTML模块。 我认为,这是HTML解析器的一部分。 但是,在不了解基础知识的情况下理解代码似乎非常困难。 所以请帮助我。

1 个答案:

答案 0 :(得分:3)

您需要对正式语言定义和编译器有一些基本的了解。没有这些知识,查看解析器代码1000年是徒劳的。

我建议先阅读本书:

alt text