khtml библиотеки учебники / руководства?

Я пытаюсь использовать библиотеку khtml, в основном только реализацию HTML DOM оттуда, но я даже не смог создать базовый HTMLDocument из файла с помощью load()и когда я попытался создать HTMLDOcument мутировав это через appendChild я получил DOMException с errorcode == 8 (NOT FOUND),

Может кто-нибудь указать мне пример кода, который использует модель KHTML без получения документа из компонентов графического интерфейса?

2 ответа

Если я могу порекомендовать, WebKit сейчас намного превосходит khtml, даже konqueror будет использовать webkit по умолчанию в следующем выпуске.

Проверьте QtWebkit.

Хорошо, я вижу, в чем проблема.

Во-первых, если вы используете локальный HTML-файл, ваш URI должен быть абсолютным, когда вы вызываете DOM::HTMLDocumemt::load(const DOM::DOMString&).

Во-вторых, вам нужно создать документ DOM, но он по умолчанию доступен только для чтения. Итак, прежде чем вы на самом деле вызовите load(), вам нужно сделать его редактируемым через

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

Это исправляет это.

Другие вопросы по тегам