Добрый день.
Есть например html код
<div>
сообщение <br>без тегов
<p>Внутрений p</p>
<span>Текст в спане</span>
сообщение без тегов
</div>
Вообще дерево многоуровневое и большое.
Мне нужно обернуть все безтеговые элементы например в span.
по типу <span> сообщение <br>без тегов</span>.
Как это можно сделать попроще? .text() - берет весть текст элемента, с учетом вложений(не подходит).
Вариант тупого перебора у каждого элемента
div[0]['childNodes'][0].nodeName искать #text и сшивать потом в куски - мне кажется будет очень долгим.
Может есть метод попроще и побыстрее?
Заранее спасибо.