开发者社区> 问答> 正文

PHP中DomDocument的使用问题

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

展开
收起
吴孟桥 2016-06-07 17:42:34 1943 0
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
    赞同 展开评论 打赏
问答分类:
问答标签:
问答地址:
问答排行榜
最热
最新

相关电子书

更多
阿里云栖开发者沙龙PHP技术专场-深入浅出网络编程与swoole内核-吴镇宇 立即下载
PHP安全开发:从白帽角度做安全 立即下载
PHP 2017.北京 全球开发者大会——高可用的PHP 立即下载