On May 2, 2009, at 12:48 AM, Shi Yan wrote:

hello guys,

i'm trying to modify the qt-webkit. i want to implement the a feature
such that given a node object, i can get the html element inside. i'm
developing under visual studio. i can see a member of the node class
named [webcore::element], when i debug my code in the visual studio
debuger. but if i open the node.h source code, i cannot see a
corresponding member defined in the class. this seems to be weird.

the node class is inherent from two other classes, public EventTarget
and public TreeShared<Node>. i also checked them, but didn't find the
member i want.

so, how can i get the inner element contained by a node? or did i
misunderstand something?

Nodes don't contain an inner Element. Elements are a kind of Node. Not all Nodes in the DOM tree are Elements, but some are. Without knowing more about the purpose of your request, I don't think I can help further. You may wish to study the DOM 3 Core specification which explains the nature of the DOM tree in some detail: <http://www.w3.org/TR/DOM-Level-3-Core/ >.

 - Maciej

_______________________________________________
webkit-dev mailing list
[email protected]
http://lists.webkit.org/mailman/listinfo.cgi/webkit-dev

Reply via email to