@Shimpanze

XPath: как перебрать все текстовые узлы внутри параграфа?

Здравствуйте!

Ребята, скажите пожалуйста, как перебрать все текстовые узлы внутри, допустим, параграфа? Ведь их может быть 2-3 уровня.

Смотрите, есть параграф:

<p>Lorem <i>ipsum dolor</i> sit <span>amet, <b><i>consectetur</i> adipisicing</b> elit</span>. Odit, sunt?</p>


Получаю тег параграфа:

.//p

Как теперь здесь перебрать все эти текстовые узлы внутри параграфа?
Именно только текстовые.
Вот эти:

foreach ($elements as $element) {
  // Lorem;
  // ipsum dolor;
  // sit;
  // amet,;
  // consectetur;
  // adipisicing;
  // elit;
  // . Odit, sunt?;
}


Объясните мне раз и на всегда, как это делается.

Спасибо!
  • Вопрос задан
  • 172 просмотра
Решения вопроса 1
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы