Line 81 of Node.h is the comment // this class implements nodes, which can have a parent but no children: I don't understand this comment since Nodes are used in trees, and tree structures have children (and parents). Also Node has the methods firstChild and lastChild. http://trac.webkit.org/browser/trunk/WebCore/dom/Node.h -- Regards Jack