Использование Qt 4.6, можно динамически добавлять к HTML-странице, как это:Может ли Qte QteView отображать программно сгенерированный XML?
ui->webView->page()->mainFrame()->documentElement().findFirst("body").appendInside("<i>some text</i>\n");
Однако, если я QWebView :: нагрузки() файл XML, он отображает его с правильным CSS стиль (от обработки инструкция), но не показывает каких-либо изменений, когда я делаю что-то вроде:
ui->webView->page()->mainFrame()->documentElement().findFirst("lines").appendInside("<line>hello</line>\n");
Почему это относиться к ним по-разному, и есть ли способ изменить документ XML в том же случае я могу в HTML один?
Это не работает. Я просто использую HTML вместо XML. – Derecho
Это, наверное, лучше, если вы можете качать его. Я думаю, что это может быть Qt, не обрабатывающий различия между стилизованным XML и (X) HTML. Возможно, некоторые из основных допущений для этого объекта неверны для XML. Из любопытства вы попытались использовать ui-> webView-> page() -> mainFrame() -> findFirstElement вместо использования documentElement? –