priya
priya

Reputation: 1

how to call getNamedItem() and nodeValue() of DOMDocument within function

I have an XML to import using DOMDocument. To avoid lot of foreach loop used to retreive nodeValue (), I used it as separate function. It is not working for me in live server. The function is as follows:

        <?php
    function Single_ParseDomObjXML($parameter){
          $value='';
          foreach($parameter as $get_val)
            {
                $value=$get_val->nodeValue;
            }
            return $value;
      }

    $text_tags=$events->getElementsByTagName('text');
                    foreach($text_tags as $text_inf){
                        $event['text']['promo']=Single_ParseDomObjXML($text_inf->getElementsByTagName('promo'));
                        $event['text']['spec']=Single_ParseDomObjXML($text_inf->getElementsByTagName('spec'));
                        $event['event_desc']=nl2br(Single_ParseDomObjXML($text_inf->getElementsByTagName('desc')));
                    }
?>

Upvotes: 0

Views: 36

Answers (0)

Related Questions