From: Moriyoshi Koizumi Date: Tue, 21 Oct 2003 02:43:24 +0000 (+0000) Subject: Add a test case for getElementsByTagName() / getElementsByTagNameNS() X-Git-Tag: php-5.0.0b2RC1~22 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=48fbe0af2ac0a3e14b195502b8c28c3fdb2b4108;p=php Add a test case for getElementsByTagName() / getElementsByTagNameNS() --- diff --git a/ext/dom/tests/dom002.phpt b/ext/dom/tests/dom002.phpt new file mode 100644 index 0000000000..2bc0717d64 --- /dev/null +++ b/ext/dom/tests/dom002.phpt @@ -0,0 +1,57 @@ +--TEST-- +Test 2: getElementsByTagName() / getElementsByTagNameNS() +--SKIPIF-- + +--FILE-- + + + + + + + +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"