Currently, all parser sources are in the htmlcssparser package. In this package, each html element has is class (HtmlDIVNode for example). For the rendering, each node must having a rendering method. All nodes are inherited from HtmlDOMNode, that is why this method is implemented into this class (All subclasses can overcharged this method).
HtmlDOMNode >>renderOn: aBuilder
children do:[:aChildNode | aChildNode renderOn: aBuilder].
Subsections
Jerome Chauveau
2007-06-21