Changes between Version 5 and Version 6 of CodePaths


Ignore:
Timestamp:
08/19/09 11:39:01 (4 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)