Появилась необходимость парсить сообщения с одного форума, и вслед за задачей появилась проблема, дело в том что сообщение в форуме может строится следующим образом:
<div class="сообщение">
<div class="цитата">цитата</div>
комментарий к цитате
<div class="цитата">цитата 2</div>
комментарий к цитате 2
<img src="картинка">
комментарий к картинке
</div>
в самом парсинге проблем нет, проблема в сохранении порядка элементов. Так вот как это добро парсить так чтоб можно было сохранить порядок элементов?
Для парсинга использую simple html dom.
Объясню немного:
Если я напишу просто
$html->find(".сообщение")->plaintext; то в качестве ответа получу "
комментарий к цитате комментарий к цитате 2 комментарий к картинке" - то есть не будет понятно какой из комментариев к какой цитате относится.