我正在尝试使用 khtml 库,基本上只是那里的 DOM html 实现,但我HTMLDocument
什至无法使用.load()
HTMLDOcument
appendChild
DOMException
errorcode == 8 (NOT FOUND)
谁能指点我一些使用khtml的dom模型而不从GUI组件获取文档的示例代码?
如果我可以推荐的话,WebKit 现在远远优于 khtml,甚至 konqueror 将在下一个版本默认使用 webkit。
检查QtWebkit。
好的,我明白了问题所在。
首先,如果您使用的是本地 html 文件,当您调用 DOM::HTMLDocumemt::load(const DOM::DOMString&) 时,您的 uri 需要是绝对的。
其次,你需要创建一个 DOM 文档,但是创建后默认是只读的。因此,在您实际调用 load() 之前,您需要通过以下方式使其可编辑
DOM::Document::setDesignMode(bool designOn)。
这解决了它。