Учитывая следующий HTML фрагмент кода:Самый эффективный/лучший способ извлечь текстовое значение из тега HTML, используя Symfony DOM Crawler?
<div class="item">
large
<span class="some-class">size</span>
</div>
Я ищу лучший способ извлечь строку «большой» с помощью Crawler Symfony в.
$crawler = new Crawler($html);
Здесь я мог бы использовать $crawler->html()
затем применить поиск регулярных выражений. Есть ли лучшее решение? Или как бы вы это сделали?
Смешное решение! :) Это действительно работает. – COil
'$ result = $ crawler-> filterXPath ('// div [@ class =" item "]/text()') -> text();' будет лучше. – COil
Я думаю, что нам действительно не нужен этот дополнительный селектор, поскольку узел div.item уже выбран, потому что это корневой узел – haxpanel