cvs: php-src /ext/dom/tests dom002.phpt

From: Date: Tue, 21 Oct 2003 02:43:24 +0000
Subject: cvs: php-src /ext/dom/tests dom002.phpt
Groups: php.cvs 
Request: Send a blank email to php-cvs+get-24205@lists.php.net to get a copy of this message
moriyoshi Mon Oct 20 22:43:24 2003 EDT Added files: /php-src/ext/dom/tests dom002.phpt Log: Add a test case for getElementsByTagName() / getElementsByTagNameNS() Index: php-src/ext/dom/tests/dom002.phpt +++ php-src/ext/dom/tests/dom002.phpt --TEST-- Test 2: getElementsByTagName() / getElementsByTagNameNS() --SKIPIF-- <?php require_once('skipif.php'); ?> --FILE-- <?php $xml = <<<HERE <?xml version="1.0" encoding="ISO-8859-1" ?> <foo xmlns="http://www.example.com/ns/foo" xmlns:fubar="http://www.example.com/ns/fubar"> <bar><test1 /></bar> <bar><test2 /></bar> <fubar:bar><test3 /></fubar:bar> <fubar:bar><test4 /></fubar:bar> </foo> HERE; function dump($elems) { foreach ($elems as $elem) { var_dump($elem->nodeName); dump($elem->childNodes); } } $dom = new DOMDocument(); $dom->loadXML($xml); $doc = $dom->documentElement; dump($dom->getElementsByTagName('bar')); dump($doc->getElementsByTagName('bar')); dump($dom->getElementsByTagNameNS('http://www.example.com/ns/fubar', 'bar')); dump($doc->getElementsByTagNameNS('http://www.example.com/ns/fubar', 'bar')); ?> --EXPECT-- string(3) "bar" string(5) "test1" string(3) "bar" string(5) "test2" string(9) "fubar:bar" string(5) "test3" string(9) "fubar:bar" string(5) "test4" string(3) "bar" string(5) "test1" string(3) "bar" string(5) "test2" string(9) "fubar:bar" string(5) "test3" string(9) "fubar:bar" string(5) "test4" string(9) "fubar:bar" string(5) "test3" string(9) "fubar:bar" string(5) "test4" string(9) "fubar:bar" string(5) "test3" string(9) "fubar:bar" string(5) "test4"

« previous php.cvs (#24205) next »