【发布时间】:2020-08-07 12:07:34
【问题描述】:
我正在与Symfony's dom crawler 合作。
XML 看起来像:
<Tours>
<Tour id="1">
<Termins>
<Termin>
...
我有工作代码:
$crawler = new Crawler($xmlData);
foreach ($crawler->children() as $domElement) {
$tourId = $domElement->getAttribute('id');
$tours = $crawler->filter('Tours Tour[id="'.$tourId .'"] Termins')->children();
但我想找到像这样使用爬虫的方法:(要点是没有来自“顶部”的选择器,但来自元素女巫的选择器已经在 foreach 中)。
foreach ($crawler->children() as $tour) {
foreach($tour->first('Termins')->children() as $termin)
【问题讨论】:
标签: php xml symfony parsing web-crawler