PHP DOM: How to get child elements by tag name in an elegant manner?

后端 未结 3 1558
有刺的猬
有刺的猬 2020-12-04 01:53

I\'m parsing some XML with PHP DOM extension in order to store the data in some other form. Quite unsurprisingly, when I parse an element I pretty often need to obtain all c

3条回答
  •  一向
    一向 (楼主)
    2020-12-04 02:32

    simple iteration process

    $parent = $p->parentNode;
    
    foreach ( $parent->childNodes as $pp ) {
    
        if ( $pp->nodeName == 'p' ) {
    
            if ( strlen( $pp->nodeValue ) ) {
                echo "{$pp->nodeValue}\n";
            }
    
        }
    
    }
    

提交回复
热议问题