HTML parser
来源:互联网 发布:python窗口程序 编辑:程序博客网 时间:2024/05/01 20:31
1. receive data to parser
for chromium stack
WebUrlLoaderClient::didReceiveData
ResourceLoader::didReceiveData
MainResourceLoader::didReceiveData
ResourceLoader::didReceiveData
MainResourceLoader::addData
DocumentLoader::receivedData
DocumentLoader::commitLoad
FrameLoaderClient::committedLoad (FrameLoaderClientAndroid.cpp)
//also call ResourceLoader::didReceiveResponse
DocumentLoader::commitData(also call DocumentWrite:setEncoding to create the document.)
DocumentWriter::addData
DecodedDataDocumentParser::appendBytes
HTMLDocumentParser::append
HTMLDocumentParser::pumpTokenizerIfPossible
HTMLDocumentParser::pumpTokenizer
HTMLTokenizer::nextToken
2. Lexical Parsing
HTMLTokenizer::nextToken
parser state
3. Grammer Parsing
HTMLDocumentParser::pumpTokenizer
4. Script Parsing
void HTMLDocumentParser::pumpTokenizer(SynchronousMode mode)
bool HTMLDocumentParser::canTakeNextToken(SynchronousMode mode, PumpSession& session)
bool HTMLDocumentParser::runScriptsForPausedTreeBuilder() //m_treeBuilder->setPaused(!shouldContinueParsing);
- HTML parser
- html parser
- HTML::Parser
- HTML Parser 源代码
- The Swing HTML Parser
- HTML::Parser 简单解释
- html parser 入门
- Java HTML Parser应用
- Html parser 访问好友
- HTML::Parser 简单解释
- android html parser
- HTML and URL Parser
- Python中的html.parser
- HTML and URL Parser
- HTML Parser 替代品 jsoup
- HTML Parser
- Jericho Html Parser初探
- 跨平台C++ Html Parser
- 滚动新闻效果(使一个div滚动)
- MYSQL 存储过程语法入门
- spring3.1.1集成spring security 3.1.0的maven依赖问题
- cortex-a8 S5PC100中断机制
- Android API Demos学习(2) - Save & Restore State
- HTML parser
- 用SAX解析xml文件
- Jasperreports以及iReport4.5报表PDF导出字体完美解决方案
- linux设备驱动模型
- Objective-C 编程语言官网文档(八)-快速枚举
- ruby on rails3 常见问题总结
- tomcat 中配置 access log 监控每个 http request 的处理时间
- 第16周实验报告任务2
- AsyncTask和Thread加Handler的区别