Annotation of embedaddon/php/ext/simplexml/tests/bug27010.phpt, revision 1.1
1.1 ! misho 1: --TEST--
! 2: Bug #27010 (segfault and node text not displayed when returned from children())
! 3: --SKIPIF--
! 4: <?php if (!extension_loaded("simplexml")) print "skip"; ?>
! 5: --FILE--
! 6: <?php
! 7:
! 8: $xml=<<<EOF
! 9: <drinks xmlns:hot="http://www.example.com/hot">
! 10: <hot:drink><hot:name>Coffee</hot:name></hot:drink>
! 11: <hot:drink><hot:name>Tea</hot:name></hot:drink>
! 12: <drink><name>Cola</name></drink>
! 13: <drink><name>Juice</name></drink>
! 14: </drinks>
! 15: EOF;
! 16:
! 17: $sxe = simplexml_load_string($xml);
! 18:
! 19: foreach ($sxe as $element_name => $element) {
! 20: print "$element_name is $element->name\n";
! 21: }
! 22:
! 23: foreach ($sxe->children('http://www.example.com/hot') as $element_name => $element) {
! 24: print "$element_name is $element->name\n";
! 25: }
! 26:
! 27: ?>
! 28: ===DONE===
! 29: --EXPECT--
! 30: drink is Cola
! 31: drink is Juice
! 32: drink is Coffee
! 33: drink is Tea
! 34: ===DONE===
FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>