php – Xpath选择多个标签
发布时间:2020-12-13 17:44:38 所属栏目:PHP教程 来源:网络整理
导读:我想要使??用 PHP DOMXPath查询多个标签(td和th). 我该怎么做? 解决方法 你可以使用| (联盟)操作符.这是一个例子: $doc = new DOMDocument();$doc-loadHTML('tabletrthtable header/thtdtable cell/td/tr/table');$xpath = new DOMXPath($doc);$rows = $xp
我想要使??用
PHP DOMXPath查询多个标签(td和th).
我该怎么做? 解决方法
你可以使用| (联盟)操作符.这是一个例子:
$doc = new DOMDocument(); $doc->loadHTML('<table> <tr> <th>table header</th> <td>table cell</td> </tr> </table>'); $xpath = new DOMXPath($doc); $rows = $xpath->query('//tr'); // select all <tr> elements anywhere in the document $cols = $xpath->query('./th | ./td',$rows->item(0)); // select all <th>/<td> from context // where context = first row echo $cols->length; // 2 echo $cols->item(0)->nodeValue; // table header echo $cols->item(1)->nodeValue; // table cell (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |