使用C ++表示网页的DOM树

时间:2012-02-07 04:40:07

标签: visual-c++ dom tree

我正在尝试通过Visual C ++中的WebResponse类读取页面源之后为网页创建DOM树。我使用以下结构来表示DOM树:

struct tree_node
{
   char tag_name[10];
   struct tree_node* first_child; 
   struct tree_node* sibling;
   struct tree_node* parent;
};

创建树后,我使用递归前序遍历遍历它。这种方法适用于小型网页(例如,此网页)。但对于更大的网页(如www.economictimes.indiatimes.com),我的程序就会挂起,即使我没有尝试遍历树。知道为什么会这样吗?

0 个答案:

没有答案