Changes between Version 5 and Version 6 of CodePaths


Ignore:
Timestamp:
Aug 19, 2009 11:39:01 AM (10 years ago)
Author:
ariya@webkit.org
Comment:

works for both html and xml

Legend:

Unmodified
Added
Removed
Modified
  • CodePaths

    v5 v6  
    11= Code Paths for Common Operations =
    22
    3 == Constructing HTML tokenizer ==
     3== Constructing HTML/XML tokenizer ==
    44
    55{{{
    6   HTMLDocument::createTokenizer()
    7   Document::implicitOpen()
     6  [HTML]Document::createTokenizer()
     7  [HTML]Document::implicitOpen()
    88  FrameLoader::begin(const KURL&, bool dispatch, SecurityOrigin*)
    99  FrameLoader::receivedFirstData()
    1010}}}
    1111
    12 == Tokenizing HTML document ==
     12== Tokenizing HTML/XML document ==
    1313
    1414From the moment, piece by piece of an HTML document is obtained from the network, this is what happens:
    1515
    1616{{{
    17   HTMLTokenizer::write(const SegmentedString& str, bool appendData)
     17  [HTML,XML]Tokenizer::write(const SegmentedString& str, bool appendData)
    1818  FrameLoader::write(const char* data, int len, bool flush)
    1919  FrameLoader::addData(const char* bytes, int length)