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