【发布时间】:2013-12-13 15:39:41
【问题描述】:
我正在使用 pugixml 的 xpath 函数来查找 html 文档(通过 curl 下载)中的某些节点。
我正在使用:
pugi::xml_document doc;
doc.load_buffer(htmlcontent.c_str(), htmlcontent.size());
pugi::xpath_node example= doc.select_single_node("//h2[@class='tv_header']");
std::cout << example.node();
返回 0 个节点。我知道这个节点存在于文档中。我只将该节点放在一个字符串中,它成功地找到了该节点。为什么在文档中找不到节点? html文档的编码有问题吗?
谢谢!
【问题讨论】: