Информация об изменениях

Сообщение HTMLayoutGetElementInnerText - нет разделителей для таблицы от 25.11.2015 14:38

Изменено 25.11.2015 16:10 rstain

У меня задача сохранить документ в виде текста.
Вроде бы элементарная задача и очевидное решение — использовать HTMLayoutGetElementInnerText.
Но если в документе есть таблица, строки таблицы слепляются без разделителей.
Так, для документа
<html>
<table>
<tr><td>Col1</td><td>Col2</td></tr>
<tr><td>Row11</td><td>Row12</td></tr>
</table>
</html>

возвращается
Col1Col2
Row11Row12

В Sciter у функции SciterGetElementText такое же поведение.

Есть какой-то простой способ получения правильного текста? Желательно в HTMLayout.
HTMLayoutGetElementInnerText - нет разделителей для таблицы
У меня задача сохранить документ в виде текста.
Вроде бы элементарная задача и очевидное решение — использовать HTMLayoutGetElementInnerText.
Но если в документе есть таблица, строки таблицы слепляются без разделителей.
Так, для документа
<html>
<table>
<tr><td>Col1</td><td>Col2</td></tr>
<tr><td>Row11</td><td>Row12</td></tr>
</table>
</html>

возвращается
Col1Col2
Row11Row12

В Sciter у функции SciterGetElementText такое же поведение.

Есть какой-то простой способ получения правильного текста? Желательно в HTMLayout.
(Энумеровать элементы через DOM и сцеплять текст вручную — это вариант на крайний случай, если не найдется ничего проще.)