Получить родительский элемент дочернего элемента с помощью xpath в Symfony2 Crawler

<ul id="menu">
<li><a href='#'>First Item</a></li>
<li><a href='#'>Second Item</a></li>
</ul>

Я могу получить доступ ко всем ссылкам через запрос xpath.

    $result = $crawler->filterXPath('//ul[@id="menu"]/li/a');

но мне интересно, возможно ли получить доступ к родительскому элементу дочернего элемента с помощью метода filterXPath () без редактирования запроса xpath в PHP DomCrawler?

Например, я хочу получить доступ // уль [@ ид = «Меню»] используя элемент узла в каждом методе ().

$result = $crawler->filterXPath('//ul[@id="menu"]/li/a');
if($result->count() < 1){
exit('Query not found.');
}
$result->each(function (Crawler $node)){
$parentOfNode = $node->parent() // ??
//...
};

0

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]