Php 在XPATH表达式中再添加两个条件
我想从页面中的许多表中选择此表(如图所示)。我目前使用的Xpath运行良好:Php 在XPATH表达式中再添加两个条件,php,xpath,Php,Xpath,我想从页面中的许多表中选择此表(如图所示)。我目前使用的Xpath运行良好: $elements = $dom_xpath->query('//table[descendant::td[1]="Train No" and descendant::td[3]="Runs From Source"]'); 但很明显,它没有得到优化。 我想增加两个条件 TD内部的“列车编号”和“从源头运行”是从第一次TR开始的 该表必须仅包含两个TR(头的第一个TR) 只需指定整个xpath,而不是说td
$elements = $dom_xpath->query('//table[descendant::td[1]="Train No" and descendant::td[3]="Runs From Source"]');
但很明显,它没有得到优化。
我想增加两个条件
- TD内部的“列车编号”和“从源头运行”是从第一次TR开始的
- 该表必须仅包含两个TR(头的第一个TR)
/
操作符,这在许多情况下是主要的效率低下的原因。你可以这样做,还是结构未知?