阅读:3620回复:1
使用Gecko解析HTML问题
这几天在用 Gecko里面解析HTML代码解析。。。
以前用KHTML解析的,但是需要启动图形界面。。。 希望现在的不需要。。。 今天,刚刚开始,发现在mozilla/parser/htmlparser/tests/html/TestParser.cpp 都运行不起来,运行以后说:Unable to create a sink ???? 哪位帮帮忙了。。。谢谢!~~ 以前用的KHTML解析,很简单,用KHTMLPart对象,通过QString就可以了。。 下面是代码: KHTMLPart *khtmlpart = NULL; khtmlpart = new KHTMLPart(); QString pstStr= my_html; 这里的“my_html”是从HTML文件中读到的一个string。。。 khtmlpart->begin(); khtmlpart->write(pstStr); 这里就完成了解析等功能的。。。 khtmlpart->end(); DOM:: Document document = khtmlpart->document(); 得到Document了,很简单的。。。 希望现在也能完成相似的功能。。。 |
|
1楼#
发布于:2008-07-12 17:15
弄了几天问题还是没有解决:
是不是要在Windows环境下使用? 我用的系统是Ubuntu 8.04.. |
|