0

编辑建议的可能答案不是这个问题的答案 好的,所以我一直在寻找一种方法来通过类名使用 simplexl (php) 访问所有元素,不幸的是没有运气

基本上我正在尝试抓取一个包含一堆列表的网页,并且我知道我将文件作为变量$doc我可以做到这一点

 $sxml = simplexml_import_dom($doc);
 $list = $sxml->xpath("//ul");
 foreach($list as $row) {
    $list_items = $row; 
    print_r($list_items);
 }

我可以获取文档的每个元素,它是一个列表项,或者如果有一个特定的 id 我可以做

 $sxml = simplexml_import_dom($doc);
 $list = $sxml->xpath("//*[@id='VALUE']");
 $sub_list = $list->li
 foreach($sub_list as $row) {
    $list_items = $row; 
    print_r($list_items);
 } 

第二部分要感谢 SO 上的这个线程,如果有某种方法可以通过标签的类名进行搜索,这意味着我只对<ul class="playlist-index">类似于我如何访问每个标签的标签感兴趣<ul> 这可能吗?如果是这样,我该怎么做,因为到目前为止我已经惨遭失败,谢谢,提前!-布伦丹

4

0 回答 0