Метод QWebElement::appendInside
добавляет параметр в конец веб-элемента.
Метод QWebElement::prependInside
добавляет параметр в начало веб-элемента.
Если у нас есть QWebElement *elt
, содержащий пустую таблицу, такую как:
<table><table>
для создания следующей таблицы,
<table>
<tr><td>A</td></tr>
<tr><td>B</td></tr>
<tr><td>C</td></tr>
</table>
Вы можете использовать один из двух следующих методов, они эквивалентны.
Метод 1, с добавлением внутрь
elt->appendInside("<tr><td>A</td></tr>");
elt->appendInside("<tr><td>B</td></tr>");
elt->appendInside("<tr><td>C</td></tr>");
или метод 2, с preprendInside
elt->prependInside("<tr><td>C</td></tr>");
elt->prependInside("<tr><td>B</td></tr>");
elt->prependInside("<tr><td>A</td></tr>");
Использование prependInside
или appendInside
дает вам контроль над поведением FIFO или LIFO вашего алгоритма.