我正在使用html所以我需要一个html解析器来帮助我。 Htmlcxx库(http://htmlcxx.sourceforge.net/)是我的选择。它看起来很容易理解。
但它似乎是针对linux发布的,它有许多不同的文件,我不知道该怎么做。我正在使用Windows。
以上是我对图书馆的看法。以下是我的练习。
根据网站上的示例,我们有以下几行:
string TreeData;
ReadFile("E:\\data.html", TreeData);
HTML::ParserDom parser;
tree<HTML::Node> dom = parser.parseTree(TreeData);
我的包含和使用指令:
#include "lib\htmlcxx-0.86\html\ParserDom.h"
#include "lib\htmlcxx-0.86\html\Node.h"
#include "lib\htmlcxx-0.86\html\tree.h"
using namespace std;
using namespace htmlcxx;
我不知道出了什么问题。请帮帮我。谢谢。