在webkit中转储DOM树的任何可执行文件或库?

时间:2012-06-13 13:01:25

标签: parsing dom webkit html-parsing rendering

与将渲染树转储到磁盘上的DumpRenderTree工具类似,是否有任何工具可以转储DOM树(解析树)?

1 个答案:

答案 0 :(得分:2)

我们可以调整DumpRenderTree工具本身来获取DOM树。我在RenderTreeAsText.cpp文件中修改了“String externalRepresentation(Frame *,RenderAsTExtBEhavior)”函数,并在函数开头添加了代码。这对我有用。

if (!renderer || !renderer->isBox())
    return String();
Node* n = renderer->node();
n->showTreeForThis();
return String();