Получение текста между тегами p только в пределах определенных идентификаторов диапазона с помощью DOMDocument или SimpleDOM?

#php #parsing #plaintext

#php #синтаксический анализ #открытый текст

Вопрос:

Я пытаюсь вставить открытый текст между <p> тегами, но только если между span id='a' and span id='b'. SimpleDOM, похоже, работает, и мне еще предстоит найти способ заставить DOMDocument выдавать вообще какие-либо выходные данные.

Комментарии:

1. проясните свой вопрос, пожалуйста. покажите некоторые входные данные и желаемый результат и все, что вы пробовали до сих пор

Ответ №1:

Возможно, это может вам помочь:

 $doc = new DOMDocument();   
@$doc->loadHTML($html);   
$xpath = new DOMXpath($doc);  
$elements = $xpath->query("//*/p/span[@id='a']");