开发者社区 问答 正文

PHP中DomDocument的使用问题

xml文件:
screenshot
$act = $xml->getElementsByTagName('act');
上面这句只取出了所有act节点的集合
我要取出act所有节点中满足属性type="1"的,请问怎么弄呢?谢谢!

展开
收起
吴孟桥 2016-06-07 17:42:34 2059 分享 版权
1 条回答
写回答
取消 提交回答
  • <?php
    $xml = new DOMDocument();
    $xml->load('1.xml');
    
    $acts = $xml->getElementsByTagName('act');
    $i = 0;
    while($a = $acts->item($i)){
        $type = $a->getAttribute('type');
        if($type == 1){
            echo $a->getElementsByTagName('link')->item(0)->nodeValue, '<br/>';
        }
        $i++;
    }
    ?> 

    这个可以试试

    2019-07-17 19:30:33
    赞同 展开评论
问答分类:
问答标签:
问答地址: