Bug #67901 [NEW]: getElementsByTagname('link') does not work

From: Date: Mon, 25 Aug 2014 13:37:29 +0000
Subject: Bug #67901 [NEW]: getElementsByTagname('link') does not work
Groups: php.bugs 
Request: Send a blank email to php-bugs+get-187267@lists.php.net to get a copy of this message
From: noxtras at gmail dot com Operating system: Centos PHP version: 5.4.32 Package: DOM XML related Bug Type: Bug Bug description:getElementsByTagname('link') does not work Description: ------------ --- From manual page: http://www.php.net/domdocument.getelementsbytagname --- There is a difference between $node->getElementsByTagname("link")->item(0)->textContent and $node->getElementsByTagname('link')->item(0)->textContent the second one returns am empty string! Test script: --------------- $xml = file_get_contents('http://feeds.bbci.co.uk/news/uk/rss.xml?edition=uk'); $dom = new domDocument; $dom->loadXML($xml); $dom->preserveWhiteSpace = false; $items = $dom->getElementsByTagname('item'); foreach ($items as $k=>$node) { //this works echo '<br>link: ' . $node->getElementsByTagname("link")->item(0)->textContent; //this does NOT work (returns empty string echo '<br>link: ' . $node->getElementsByTagname('link')->item(0)->textContent; } -- Edit bug report at https://bugs.php.net/bug.php?id=67901&edit=1 --

« previous php.bugs (#187267) next »