khtml库教程/指南?

时间:2009-10-22 17:20:01

标签: c++ kde kdelibs

我正在尝试使用khtml库,基本上只是那里的DOM html实现,但我甚至无法使用HTMLDocument从文件创建基本的load(),当我尝试通过HTMLDOcument进行变更来创建appendChildDOMException获得errorcode == 8 (NOT FOUND)

任何人都可以请一些示例代码使用khtml的dom模型而无需从GUI组件中获取文档吗?

2 个答案:

答案 0 :(得分:0)

好的,我知道问题是什么。

首先,如果您使用的是本地html文件,当您调用DOM :: HTMLDocumemt :: load(const DOM :: DOMString&)时,您的uri必须是绝对的。

其次,您需要创建一个DOM文档,但创建后默认它是只读的。 因此,在实际调用load()之前,需要通过

使其可编辑

DOM :: Document :: setDesignMode(bool designOn)。

修正了它。

答案 1 :(得分:0)

如果我可以推荐,WebKit现在远远优于khtml,即使konqueror默认会在下一版本中使用webkit。

检查QtWebkit