我正在尝试通过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),我的程序就会挂起,即使我没有尝试遍历树。知道为什么会这样吗?