1

我正在尝试使用 khtml 库,基本上只是那里的 DOM html 实现,但我HTMLDocument什至无法使用.load()HTMLDOcumentappendChildDOMExceptionerrorcode == 8 (NOT FOUND)

谁能指点我一些使用khtml的dom模型而不从GUI组件获取文档的示例代码?

4

2 回答 2

0

如果我可以推荐的话,WebKit 现在远远优于 khtml,甚至 konqueror 将在下一个版本默认使用 webkit。

检查QtWebkit

于 2010-08-18T23:47:35.180 回答
0

好的,我明白了问题所在。

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

其次,你需要创建一个 DOM 文档,但是创建后默认是只读的。因此,在您实际调用 load() 之前,您需要通过以下方式使其可编辑

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

这解决了它。

于 2009-10-22T18:16:44.740 回答